[PATCH] gatserver: Don't free twice after user disconnect

Zhenhua Zhang zhenhua.zhang at intel.com
Sun Jul 4 19:59:12 PDT 2010


It's possible to free gatserver in user disconnect function. So we
should not free it again.
---
 gatchat/gatserver.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/gatchat/gatserver.c b/gatchat/gatserver.c
index 3fa26a0..c63f04b 100644
--- a/gatchat/gatserver.c
+++ b/gatchat/gatserver.c
@@ -1019,9 +1019,6 @@ static void io_disconnect(gpointer user_data)
 
 	if (server->user_disconnect)
 		server->user_disconnect(server->user_disconnect_data);
-
-	if (server->destroyed)
-		g_free(server);
 }
 
 static void server_wakeup_writer(GAtServer *server)
-- 
1.6.3.3



More information about the ofono mailing list