From f876bdb42c2993bfb52be03a933e201ef3713f0d Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 11 Jan 2016 20:59:08 -0500 Subject: [PATCH] rsrv: don't leak sockets when building tcp set --- src/ioc/rsrv/caservertask.c | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/ioc/rsrv/caservertask.c b/src/ioc/rsrv/caservertask.c index dd6075329..c901f47fd 100644 --- a/src/ioc/rsrv/caservertask.c +++ b/src/ioc/rsrv/caservertask.c @@ -158,8 +158,11 @@ SOCKET* rsrv_grap_tcp(unsigned short *port) { SOCKET *socks; osiSockAddr scratch; + unsigned i; socks = mallocMustSucceed(ellCount(&casIntfAddrList)*sizeof(*socks), "rsrv_grap_tcp"); + for(i=0; i0) { ELLNODE *cur, *next; - unsigned i, ok = 1; + unsigned ok = 1; - for(i=0; i