From 72f7c891fd5b2bca64b8f366bced65ca568f77c2 Mon Sep 17 00:00:00 2001 From: greenboxal2 Date: Mon, 10 Sep 2012 19:32:29 +0000 Subject: Added missing memory finalization for client_hash_nodes linked list. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16772 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/login/login.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/login/login.c') diff --git a/src/login/login.c b/src/login/login.c index a0a34f36d..78c77ab18 100644 --- a/src/login/login.c +++ b/src/login/login.c @@ -1751,6 +1751,14 @@ static AccountDB* get_account_engine(void) void do_final(void) { int i; + struct client_hash_node *hn = login_config.client_hash_nodes; + + while (hn) + { + struct client_hash_node *tmp = hn; + hn = hn->next; + aFree(tmp); + } login_log(0, "login server", 100, "login server shutdown"); ShowStatus("Terminating...\n"); -- cgit v1.2.3-60-g2f50