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) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".