From 87be4982ef114dd00cc8d8ee5687e890d06b3420 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sat, 8 Dec 2012 03:21:08 -0500 Subject: [PATCH] droute: Fix another memory few memory leaks We need to free the pointer array here, along with the path. https://bugzilla.gnome.org/show_bug.cgi?id=689887 --- droute/droute.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/droute/droute.c b/droute/droute.c index 0a0bfd6..82eea8f 100644 --- a/droute/droute.c +++ b/droute/droute.c @@ -126,6 +126,7 @@ path_free (DRoutePath *path, gpointer user_data) g_free(g_ptr_array_free (path->introspection, FALSE)); g_hash_table_destroy (path->methods); g_hash_table_destroy (path->properties); + g_free (path); } static void * @@ -154,6 +155,7 @@ void droute_free (DRouteContext *cnx) { g_ptr_array_foreach (cnx->registered_paths, (GFunc) path_free, NULL); + g_ptr_array_free (cnx->registered_paths, TRUE); g_free (cnx); } -- 2.7.4