gloverlaycompositor: Also free the texcoord GL buffer
authorMatthew Waters <matthew@centricular.com>
Tue, 5 Mar 2019 13:59:35 +0000 (00:59 +1100)
committerMatthew Waters <matthew@centricular.com>
Wed, 6 Mar 2019 01:08:04 +0000 (01:08 +0000)
Fix a typo that was attempting to free the position GL buffer twice
(without any consequences as there was a if (buffer) check)

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/561

gst-libs/gst/gl/gstgloverlaycompositor.c

index b025e00..308926c 100644 (file)
@@ -175,8 +175,8 @@ gst_gl_composition_overlay_free_vertex_buffer (GstGLContext * context,
   }
 
   if (overlay->texcoord_buffer) {
-    gl->DeleteBuffers (1, &overlay->position_buffer);
-    overlay->position_buffer = 0;
+    gl->DeleteBuffers (1, &overlay->texcoord_buffer);
+    overlay->texcoord_buffer = 0;
   }
 
   if (overlay->index_buffer) {