From db77e0f9866388504d009287f2c88a2f489cb3de Mon Sep 17 00:00:00 2001 From: Bazsalanszky Date: Tue, 26 Nov 2019 18:34:25 +0100 Subject: [PATCH] Fixed possible memory leak --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 698d1cc..508af73 100644 --- a/main.c +++ b/main.c @@ -39,7 +39,7 @@ int main(void) { int r1 = WSAStartup(MAKEWORD(2,2),&ws); if(r1 != 0){ logger_log("Error at WSAStartup."); - WSACleanup(); + free(config.pairs); return EXIT_FAILURE; } #endif @@ -51,6 +51,7 @@ int main(void) { } int res = tcp_bindnlisten(listening, result, SOMAXCONN); if (res != 0) { + free(config.pairs); return EXIT_FAILURE; } //Ez alapvetően akkor hasznos amikor a port 0-ra van állítva, azaz akkor amikor a rendszer random választ egyet.