X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tools%2Fgst-typefind.c;h=490aca85e5657692a8fd176418a534b335b295b2;hb=dac5966da6a0f53d0443dfa1ac239289028c415d;hp=830d7e6e9ed325e2a780ecc4fb2e0f7a33c52c4b;hpb=c1ec592ec284afff16e419db7aeec7ee2c74de28;p=platform%2Fupstream%2Fgstreamer.git diff --git a/tools/gst-typefind.c b/tools/gst-typefind.c index 830d7e6..490aca8 100644 --- a/tools/gst-typefind.c +++ b/tools/gst-typefind.c @@ -106,7 +106,7 @@ typefind_file (const gchar * filename) if (msg) { gst_message_parse_error (msg, &err, NULL); g_printerr ("%s - FAILED: %s\n", filename, err->message); - g_error_free (err); + g_clear_error (&err); gst_message_unref (msg); } else { g_printerr ("%s - FAILED: unknown error\n", filename); @@ -162,6 +162,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); exit (1); } g_option_context_free (ctx);