diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2011-03-21 16:15:06 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2011-03-21 09:34:40 -0700 |
commit | 9f46bbdc9d5d60f97522022f959801c0e62cc6de (patch) | |
tree | b095b33c821befec6778d625e648c9a3a4676e2f /src/service.c | |
parent | 384e5e62e95e0f7a327be3cf2498c73795564139 (diff) | |
download | connman-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.c | 4 |
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); |