X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_socket.c;h=f49832f806a0ebad09d612ffdcc6323be6457190;hp=457392ef21df53bd479f9e20c0d9f683b4663c10;hb=c0af4c37d2046ffb3e07dd62f266a4fb99ea5614;hpb=42a8158b1dca6ee4ec1707176199cc36c26da7af diff --git a/src/net_socket.c b/src/net_socket.c index 457392ef..f49832f8 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -346,7 +346,7 @@ static void do_outgoing_pipe(connection_t *c, char *command) { exit(result); #else logger(LOG_ERR, "Proxy type exec not supported on this platform!"); - return false; + return; #endif } @@ -411,9 +411,9 @@ begin: if(!proxytype) { c->socket = socket(c->address.sa.sa_family, SOCK_STREAM, IPPROTO_TCP); configure_tcp(c); - } if(proxytype == PROXY_EXEC) { + } else if(proxytype == PROXY_EXEC) { do_outgoing_pipe(c, proxyhost); - } else { + } else { proxyai = str2addrinfo(proxyhost, proxyport, SOCK_STREAM); if(!proxyai) goto begin;