summaryrefslogtreecommitdiff
path: root/src/service.c
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2011-03-21 16:15:06 +0100
committerMarcel Holtmann <marcel@holtmann.org>2011-03-21 09:34:40 -0700
commit9f46bbdc9d5d60f97522022f959801c0e62cc6de (patch)
treeb095b33c821befec6778d625e648c9a3a4676e2f /src/service.c
parent384e5e62e95e0f7a327be3cf2498c73795564139 (diff)
downloadconnman-9f46bbdc9d5d60f97522022f959801c0e62cc6de.tar.gz
connman-9f46bbdc9d5d60f97522022f959801c0e62cc6de.tar.bz2
connman-9f46bbdc9d5d60f97522022f959801c0e62cc6de.zip
service: Destroy counter hash in service_free
Diffstat (limited to 'src/service.c')
-rw-r--r--src/service.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/service.c b/src/service.c
index ece29fd7..8758b923 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);