From 59131a4ceb8484b5603123b102732770e4e49d22 Mon Sep 17 00:00:00 2001 From: Anuj Jaiswal Date: Tue, 13 May 2014 14:08:20 +0600 Subject: [PATCH] audio_sink and video_sink leakage fixed https://bugzilla.gnome.org/show_bug.cgi?id=730010 --- tools/gst-play.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/gst-play.c b/tools/gst-play.c index 5960bcb..c267e9a 100644 --- a/tools/gst-play.c +++ b/tools/gst-play.c @@ -709,6 +709,10 @@ main (int argc, char **argv) g_print ("%s\n", version_str); g_print ("%s\n", GST_PACKAGE_ORIGIN); g_free (version_str); + + g_free (audio_sink); + g_free (video_sink); + return 0; } @@ -745,6 +749,10 @@ main (int argc, char **argv) _("You must provide at least one filename or URI to play.")); /* No input provided. Free array */ g_ptr_array_free (playlist, TRUE); + + g_free (audio_sink); + g_free (video_sink); + return 1; } @@ -783,6 +791,9 @@ main (int argc, char **argv) /* clean up */ play_free (play); + g_free (audio_sink); + g_free (video_sink); + g_print ("\n"); return 0; } -- 2.7.4