Browse Source

Bugfix: RPC: Release apisock on error in tidyup

Luke Dashjr 12 years ago
parent
commit
a94c7beb60
1 changed files with 1 additions and 0 deletions
  1. 1 0
      api.c

+ 1 - 0
api.c

@@ -3369,6 +3369,7 @@ static void tidyup(__maybe_unused void *arg)
 		shutdown(*apisock, SHUT_RDWR);
 		shutdown(*apisock, SHUT_RDWR);
 		CLOSESOCKET(*apisock);
 		CLOSESOCKET(*apisock);
 		*apisock = INVSOCK;
 		*apisock = INVSOCK;
+		free(apisock);
 	}
 	}
 
 
 	if (ipaccess != NULL) {
 	if (ipaccess != NULL) {