PR #21417 opened by James Almer (jamrial)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21417
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21417.patch

While the inclusion of the bsf is forced by a configure check, it's better to 
not just have the code here assume filter will never be NULL.

Fixes Coverity issue CID 1680305.


>From 588ef047a057493439b1c9c8521bc24fd26bb186 Mon Sep 17 00:00:00 2001
From: James Almer <[email protected]>
Date: Thu, 8 Jan 2026 21:50:38 -0300
Subject: [PATCH] libavformat/evcdec.c: add a check to ensure
 evc_frame_merge_bsf is present

While the inclusion of the bsf is forced by a configure check, it's better to 
not
just have the code here assume filter will never be NULL.

Fixes Coverity issue CID 1680305.

Signed-off-by: James Almer <[email protected]>
---
 libavformat/evcdec.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavformat/evcdec.c b/libavformat/evcdec.c
index 9e735fab55..7ba9fdca54 100644
--- a/libavformat/evcdec.c
+++ b/libavformat/evcdec.c
@@ -104,6 +104,9 @@ static int evc_read_header(AVFormatContext *s)
     EVCDemuxContext *c = s->priv_data;
     int ret = 0;
 
+    if (!filter)
+        return AVERROR_BUG;
+
     st = avformat_new_stream(s, NULL);
     if (!st) {
         ret = AVERROR(ENOMEM);
-- 
2.49.1

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to