From 6638f749d1e6ba5dbb8c00baa8694fd016d14082 Mon Sep 17 00:00:00 2001 From: henri Date: Thu, 2 May 2013 16:51:46 +0000 Subject: [PATCH] Added explicit pointer cast. Reported by Jaebum Shin. --- nsock/src/nsock_proxy.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nsock/src/nsock_proxy.h b/nsock/src/nsock_proxy.h index aac09d4a2..98d21926a 100644 --- a/nsock/src/nsock_proxy.h +++ b/nsock/src/nsock_proxy.h @@ -154,7 +154,7 @@ struct proxy_spec { int proxy_resolve(const char *host, struct sockaddr *addr, size_t *addrlen); static inline struct proxy_node *proxy_ctx_node_current(struct proxy_chain_context *ctx) { - return GH_LIST_ELEM_DATA(ctx->px_current); + return (struct proxy_node *)GH_LIST_ELEM_DATA(ctx->px_current); } static inline struct proxy_node *proxy_ctx_node_next(struct proxy_chain_context *ctx) { @@ -162,7 +162,7 @@ static inline struct proxy_node *proxy_ctx_node_next(struct proxy_chain_context next = GH_LIST_ELEM_NEXT(ctx->px_current); if (next) - return GH_LIST_ELEM_DATA(next); + return (struct proxy_node *)GH_LIST_ELEM_DATA(next); return NULL; }