From acfeff369560db669a9f6ad24e09a90fb9fd5b4e Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 22 Apr 2003 23:17:12 +0000 Subject: [PATCH] fixed socket return from makeSocket not initialized --- src/ca/repeater.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ca/repeater.cpp b/src/ca/repeater.cpp index 79e7f0c1b..94176196c 100644 --- a/src/ca/repeater.cpp +++ b/src/ca/repeater.cpp @@ -139,10 +139,12 @@ static bool makeSocket ( unsigned short port, bool reuseAddr, SOCKET * pSock ) status = setsockopt ( sock, SOL_SOCKET, SO_REUSEADDR, (char *) &flag, sizeof (flag) ); if ( status < 0 ) { + socket_close ( sock ); return false; } } } + *pSock = sock; return true; }