[FFmpeg-devel] [PATCH 2/2] lavfi/f_sendcmd: clear Command on alloc failure
Marvin Scholz
epirat07 at gmail.com
Thu Jan 30 02:25:52 EET 2025
If the command array failed to allocate, the current parsed
Command has to be cleared, else memory allocated for it
would be leaked.
Fix CID 1638635
---
libavfilter/f_sendcmd.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c
index 8a0c368108..64f284f4f1 100644
--- a/libavfilter/f_sendcmd.c
+++ b/libavfilter/f_sendcmd.c
@@ -263,6 +263,7 @@ static int parse_commands(Command **cmds, int *nb_cmds, int interval_count,
if (!*cmds) {
av_log(log_ctx, AV_LOG_ERROR,
"Could not (re)allocate command array\n");
+ clear_command(&cmd);
return AVERROR(ENOMEM);
}
}
--
2.39.5 (Apple Git-154)
More information about the ffmpeg-devel
mailing list