[FFmpeg-devel] [PATCH] lavfi/af_channelmap: fix channelmap_init error handling
Marvin Scholz
epirat07 at gmail.com
Wed Sep 11 22:07:29 EEST 2024
The channelmap_init function was returning success even on error after
7dc81d33c241b9e176ea85956e8317f29bc9e3c0 due to shadowing of the
outer ret variable.
Fixes CID1619297 Logically dead code
---
libavfilter/af_channelmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/af_channelmap.c b/libavfilter/af_channelmap.c
index f5209a10cd..7a99ac7780 100644
--- a/libavfilter/af_channelmap.c
+++ b/libavfilter/af_channelmap.c
@@ -316,7 +316,7 @@ static av_cold int channelmap_init(AVFilterContext *ctx)
presence_map = av_calloc(s->nch, sizeof(*presence_map));
for (i = 0; i < s->nch; i++) {
const int out_idx = s->map[i].out_channel_idx;
- int ret = check_idx_and_id(ctx, out_idx, s->map[i].out_channel, &s->output_layout, "out");
+ ret = check_idx_and_id(ctx, out_idx, s->map[i].out_channel, &s->output_layout, "out");
if (ret < 0)
break;
if (presence_map[out_idx]) {
base-commit: a15d2fdfd96c0ce711e0be3fe6c2f47b5a39b931
--
2.39.3 (Apple Git-146)
More information about the ffmpeg-devel
mailing list