From bf6eeff75a69e9d560f3f5de48b1eb0a3d93309a Mon Sep 17 00:00:00 2001 From: rofl0r Date: Tue, 20 Dec 2016 22:18:21 +0000 Subject: [PATCH] check snprintf return value for error --- src/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core.c b/src/core.c index df06c24..827ee54 100644 --- a/src/core.c +++ b/src/core.c @@ -244,7 +244,7 @@ static int tunnel_to(int sock, ip_type ip, unsigned short port, proxy_type pt, c ulen ? "Proxy-Authorization: Basic " : dst, dst, ulen ? "\r\n" : dst); - if(len != send(sock, buff, len, 0)) + if(len < 0 || len != send(sock, buff, len, 0)) goto err; len = 0;