From 56d7ef959e3fbe6e195536631e5708cdf99268ff Mon Sep 17 00:00:00 2001 From: Vineeth T M Date: Thu, 16 Jul 2015 10:07:45 +0900 Subject: [PATCH] jsseek: fix memory leaks ctx, list and visual_entries are not being freed resulting in memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=752454 --- tests/examples/seek/jsseek.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/examples/seek/jsseek.c b/tests/examples/seek/jsseek.c index e110403512..72bca951c5 100644 --- a/tests/examples/seek/jsseek.c +++ b/tests/examples/seek/jsseek.c @@ -1947,6 +1947,7 @@ init_visualization_features (void) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (vis_combo), name); } gtk_combo_box_set_active (GTK_COMBO_BOX (vis_combo), 0); + gst_plugin_feature_list_free (list); } static void @@ -2679,7 +2680,7 @@ main (int argc, char **argv) g_print ("Error initializing: %s\n", err->message); exit (1); } - + g_option_context_free (ctx); GST_DEBUG_CATEGORY_INIT (seek_debug, "seek", 0, "seek example"); if (argc != 3) { @@ -3022,6 +3023,7 @@ main (int argc, char **argv) gst_element_set_state (pipeline, GST_STATE_NULL); g_print ("free pipeline\n"); + g_array_free (vis_entries, TRUE); gst_object_unref (pipeline); g_list_foreach (paths, (GFunc) g_free, NULL);