va: filter: Validate input parameter in internal function.
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 25 Oct 2021 17:22:19 +0000 (19:22 +0200)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 22 Nov 2021 15:27:10 +0000 (15:27 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1369>

subprojects/gst-plugins-bad/sys/va/gstvafilter.c

index 9aa4a31..ebcc580 100644 (file)
@@ -1509,6 +1509,8 @@ gst_va_filter_drop_filter_buffers (GstVaFilter * self)
 {
   gboolean ret = TRUE;
 
+  g_return_val_if_fail (GST_IS_VA_FILTER (self), FALSE);
+
   GST_OBJECT_LOCK (self);
   if (self->filters)
     ret = _destroy_filters_unlocked (self);