X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/10068a0b6f3b17af077f501d3ad9cbb2fe332118..f3165540e742770b778e5276b124b0394158510d:/proxy.c diff --git a/proxy.c b/proxy.c index 11054df7..2c0554ad 100644 --- a/proxy.c +++ b/proxy.c @@ -234,7 +234,7 @@ static void plug_proxy_sent (Plug p, int bufsize) plug_sent(ps->plug, bufsize); } -static int plug_proxy_accepting (Plug p, void *sock) +static int plug_proxy_accepting (Plug p, OSSocket sock) { Proxy_Plug pp = (Proxy_Plug) p; Proxy_Socket ps = pp->proxy_socket; @@ -387,8 +387,9 @@ Socket new_connection(SockAddr addr, char *hostname, char *proxy_canonical_name; Socket sret; - if ( (sret = platform_new_connection(addr, hostname, port, privport, - oobinline, nodelay, plug, cfg)) ) + if ((sret = platform_new_connection(addr, hostname, port, privport, + oobinline, nodelay, plug, cfg)) != + NULL) return sret; ret = snew(struct Socket_proxy_tag);