From 3ef13752594190487256522eb138b79e5be09665 Mon Sep 17 00:00:00 2001 From: GitHub codlearner Date: Tue, 11 Apr 2023 20:36:41 +0800 Subject: [PATCH] Fix the logic error of null pointer judgment Signed-off-by: GitHub codlearner --- .../gstreamer/plugins/codec/common/vdec/gst_vdec_base.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/engine/gstreamer/plugins/codec/common/vdec/gst_vdec_base.cpp b/services/engine/gstreamer/plugins/codec/common/vdec/gst_vdec_base.cpp index 2908af31..97993597 100644 --- a/services/engine/gstreamer/plugins/codec/common/vdec/gst_vdec_base.cpp +++ b/services/engine/gstreamer/plugins/codec/common/vdec/gst_vdec_base.cpp @@ -1308,7 +1308,7 @@ static gboolean gst_vdec_base_push_out_buffers(GstVdecBase *self) static void gst_vdec_base_loop(GstVdecBase *self) { GST_DEBUG_OBJECT(self, "Loop in"); - g_return_if_fail(self != nullptr || self->decoder != nullptr); + g_return_if_fail(self != nullptr && self->decoder != nullptr); GstBuffer *gst_buffer = nullptr; if (gst_vdec_base_push_out_buffers(self) != TRUE) { -- Gitee