diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 41e173f66f..c7dc5ff48a 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -788,10 +788,7 @@ context_error: gl_sink->context = NULL; } - if (error) { - g_error_free (error); - error = NULL; - } + g_clear_error (&error); return FALSE; }