diff --git a/examples/egl/testegl.c b/examples/egl/testegl.c index bccf6c190e..99aa81059b 100644 --- a/examples/egl/testegl.c +++ b/examples/egl/testegl.c @@ -1495,6 +1495,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_option_context_free (ctx); + g_clear_error (&err); exit (1); } g_option_context_free (ctx);