# HG changeset patch
# User Keisuke MORI <kskmori@intellilink.co.jp>
# Date 1378258528 -32400
# Branch dev-ccm-memleak
# Node ID 15c3d828ea86822a89c94a021f3fd4fa2989eee4
# Parent  fd1b907a0de647bb6ae9a503c03ef086ee333c72
High: ccm: fix a memory leak when a client exits

diff -r fd1b907a0de6 -r 15c3d828ea86 membership/ccm/ccmclient.c
--- a/membership/ccm/ccmclient.c	Fri Apr 05 09:42:49 2013 +0200
+++ b/membership/ccm/ccmclient.c	Wed Sep 04 10:35:28 2013 +0900
@@ -279,8 +279,8 @@
 client_delete(struct IPC_CHANNEL *ipc_client)
 {
 
+	client_destroy(ipc_client);
 	g_hash_table_remove(ccm_hashclient, ipc_client);
-	client_destroy(ipc_client);
 	return;
 }
 
