glfilter: Unmap video frame in error case
authorPonnam Srinivas <p.srinivas@samsung.com>
Thu, 28 Sep 2017 10:50:53 +0000 (16:20 +0530)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:30 +0000 (19:32 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=788194

gst-libs/gst/gl/gstglfilter.c

index 15f7b61..5c9e140 100644 (file)
@@ -926,7 +926,7 @@ gst_gl_filter_filter_texture (GstGLFilter * filter, GstBuffer * inbuf,
   if (!gst_is_gl_memory (in_tex)) {
     ret = FALSE;
     GST_ERROR_OBJECT (filter, "Input memory must be GstGLMemory");
-    goto inbuf_error;
+    goto unmap_out_error;
   }
 
   if (!gst_video_frame_map (&out_frame, &filter->out_info, outbuf,