playback/player: gst-play: Fix leak of GError and GOptionContext on parsing errors
authorSebastian Dröge <sebastian@centricular.com>
Thu, 20 Aug 2015 07:50:30 +0000 (10:50 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Thu, 20 Aug 2015 07:50:30 +0000 (10:50 +0300)
playback/player/gst-play/gst-play.c

index 8417669..e00a7fc 100644 (file)
@@ -674,6 +674,8 @@ main (int argc, char **argv)
   g_option_context_add_group (ctx, gst_init_get_option_group ());
   if (!g_option_context_parse (ctx, &argc, &argv, &err)) {
     g_print ("Error initializing: %s\n", GST_STR_NULL (err->message));
+    g_clear_error (&err);
+    g_option_context_free (ctx);
     return 1;
   }
   g_option_context_free (ctx);