From: pk910 Date: Thu, 2 Feb 2012 19:25:34 +0000 (+0100) Subject: fixed several memory leaks caused by missing table_free calls X-Git-Tag: v5.3~30 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=0d798db07915aaaee0b3f61363b9a06d40d417d6 fixed several memory leaks caused by missing table_free calls --- diff --git a/src/cmd_global_bots.c b/src/cmd_global_bots.c index 491babe..57ab153 100644 --- a/src/cmd_global_bots.c +++ b/src/cmd_global_bots.c @@ -69,4 +69,5 @@ CMD_BIND(global_cmd_bots) { for(i = 0; i < table->entrys; i++) { reply(getTextBot(), user, table_lines[i]); } + table_free(table); } \ No newline at end of file diff --git a/src/cmd_global_commands.c b/src/cmd_global_commands.c index b6cb01e..caeac97 100644 --- a/src/cmd_global_commands.c +++ b/src/cmd_global_commands.c @@ -78,7 +78,7 @@ CMD_BIND(global_cmd_commands) { for(i = 0; i < table->entrys; i++) { reply(getTextBot(), user, table_lines[i]); } - + table_free(table); } static int global_cmd_commands_sort(const void *a, const void *b) { diff --git a/src/cmd_neonhelp_requests.c b/src/cmd_neonhelp_requests.c index 89d83ac..b95a4b4 100644 --- a/src/cmd_neonhelp_requests.c +++ b/src/cmd_neonhelp_requests.c @@ -104,4 +104,5 @@ CMD_BIND(neonhelp_cmd_requests) { } if(table->entrys == 1) reply(getTextBot(), user, "NS_TABLE_NONE"); + table_free(table); } diff --git a/src/cmd_neonhelp_stats.c b/src/cmd_neonhelp_stats.c index 967e05e..0d1d9a4 100644 --- a/src/cmd_neonhelp_stats.c +++ b/src/cmd_neonhelp_stats.c @@ -83,5 +83,6 @@ CMD_BIND(neonhelp_cmd_stats) { } if(table->entrys == 1) reply(getTextBot(), user, "NS_TABLE_NONE"); + table_free(table); } } diff --git a/src/cmd_neonserv_myaccess.c b/src/cmd_neonserv_myaccess.c index 03ea942..b9f6581 100644 --- a/src/cmd_neonserv_myaccess.c +++ b/src/cmd_neonserv_myaccess.c @@ -186,4 +186,5 @@ static void neonserv_cmd_myaccess_async1(struct ClientSocket *client, struct Cli } else { reply(textclient, user, "NS_MYACCESS_COUNT", auth, total_count, owner_count); } + table_free(table); }