From bbd2bce11d7a0cd23048461d565e48b7ef41532d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Wed, 26 Oct 2022 18:04:17 +0200 Subject: [PATCH] vabasetransform: Fail if cannot import the input buffer. Otherwise got a buffer double free. Part-of: --- subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c b/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c index ee7aafccea..5ced2fa104 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c @@ -879,11 +879,11 @@ gst_va_base_transform_import_buffer (GstVaBaseTransform * self, invalid_buffer: { - GST_ELEMENT_WARNING (self, CORE, NOT_IMPLEMENTED, (NULL), + GST_ELEMENT_WARNING (self, STREAM, FORMAT, (NULL), ("invalid video buffer received")); if (buffer) gst_buffer_unref (buffer); - return GST_FLOW_OK; + return GST_FLOW_ERROR; } }