glimagesink: Add NULL check in error case

Other context may be NULL if something went wrong. Avoid trying to unref
a NULL pointer.
This commit is contained in:
Nicolas Dufresne 2015-03-14 12:58:22 +00:00
parent 13049caaf2
commit ac89e53173

View file

@ -744,7 +744,8 @@ _ensure_gl_setup (GstGLImageSink * gl_sink)
GST_PTR_FORMAT, gl_sink->context, other_context); GST_PTR_FORMAT, gl_sink->context, other_context);
if (!gst_gl_context_create (gl_sink->context, other_context, &error)) { if (!gst_gl_context_create (gl_sink->context, other_context, &error)) {
gst_object_unref (other_context); if (other_context)
gst_object_unref (other_context);
gst_object_unref (window); gst_object_unref (window);
goto context_error; goto context_error;
} }