summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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);