From: Daniel Wagner Date: Mon, 21 Mar 2011 15:15:06 +0000 (+0100) Subject: service: Destroy counter hash in service_free X-Git-Tag: 0.72~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f46bbdc9d5d60f97522022f959801c0e62cc6de;p=platform%2Fupstream%2Fconnman.git service: Destroy counter hash in service_free --- diff --git a/src/service.c b/src/service.c index ece29fd..8758b92 100644 --- a/src/service.c +++ b/src/service.c @@ -2797,8 +2797,6 @@ static DBusMessage *remove_service(DBusConnection *conn, __connman_network_disconnect(service->network); } - g_hash_table_destroy(service->counter_table); - g_free(service->passphrase); service->passphrase = NULL; @@ -2917,6 +2915,8 @@ static void service_free(gpointer user_data) g_free(path); } + g_hash_table_destroy(service->counter_table); + if (service->network != NULL) connman_network_unref(service->network);