diff --git a/validate/tools/gst-validate-images-check.c b/validate/tools/gst-validate-images-check.c index 496b5d4087..b900c235d3 100644 --- a/validate/tools/gst-validate-images-check.c +++ b/validate/tools/gst-validate-images-check.c @@ -75,6 +75,7 @@ main (int argc, char **argv) if (!g_option_context_parse (ctx, &argc, &argv, &err)) { g_printerr ("Error initializing: %s\n", err->message); g_option_context_free (ctx); + g_clear_error (&err); return -1; } diff --git a/validate/tools/gst-validate-media-check.c b/validate/tools/gst-validate-media-check.c index e7943a9991..d6a3ea11fe 100644 --- a/validate/tools/gst-validate-media-check.c +++ b/validate/tools/gst-validate-media-check.c @@ -79,6 +79,7 @@ main (int argc, gchar ** argv) if (!g_option_context_parse (ctx, &argc, &argv, &err)) { g_printerr ("Error initializing: %s\n", err->message); g_option_context_free (ctx); + g_clear_error (&err); exit (1); } diff --git a/validate/tools/gst-validate-transcoding.c b/validate/tools/gst-validate-transcoding.c index ec1b3dbeda..fd8c5f93da 100644 --- a/validate/tools/gst-validate-transcoding.c +++ b/validate/tools/gst-validate-transcoding.c @@ -873,6 +873,7 @@ main (int argc, gchar ** argv) if (!g_option_context_parse (ctx, &argc, &argv, &err)) { g_printerr ("Error initializing: %s\n", err->message); g_option_context_free (ctx); + g_clear_error (&err); exit (1); } diff --git a/validate/tools/gst-validate.c b/validate/tools/gst-validate.c index ddfe065239..98f48569b1 100644 --- a/validate/tools/gst-validate.c +++ b/validate/tools/gst-validate.c @@ -136,7 +136,7 @@ bus_callback (GstBus * bus, GstMessage * message, gpointer data) if (debug) g_print ("Additional debug info:\n%s\n", debug); - g_error_free (gerror); + g_clear_error (&gerror); g_free (debug); g_free (name); break;