From: Jasper St. Pierre Date: Sat, 8 Dec 2012 08:21:08 +0000 (-0500) Subject: droute: Fix another memory few memory leaks X-Git-Tag: AT_SPI2_ATK_2_12_0~49 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=commitdiff_plain;h=87be4982ef114dd00cc8d8ee5687e890d06b3420 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 --- 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); }