[FFmpeg-devel] [PATCHv2 3/3] avfilter/f_setcmd: fix null pointer dereference on using dash as interval
Paul B Mahol
onemda at gmail.com
Thu Feb 9 10:48:06 EET 2017
On 2/9/17, Marton Balint <cus at passwd.hu> wrote:
> Fixes Coverity CID 1396259.
>
> Signed-off-by: Marton Balint <cus at passwd.hu>
> ---
> libavfilter/f_sendcmd.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/libavfilter/f_sendcmd.c b/libavfilter/f_sendcmd.c
> index fb30220..522d6ad 100644
> --- a/libavfilter/f_sendcmd.c
> +++ b/libavfilter/f_sendcmd.c
> @@ -268,6 +268,13 @@ static int parse_interval(Interval *interval, int
> interval_count,
> char *start, *end;
>
> start = av_strtok(intervalstr, "-", &end);
> + if (!start) {
> + ret = AVERROR(EINVAL);
> + av_log(log_ctx, AV_LOG_ERROR,
> + "Invalid interval specification '%s' in interval #%d\n",
> + intervalstr, interval_count);
> + goto end;
> + }
> if ((ret = av_parse_time(&interval->start_ts, start, 1)) < 0) {
> av_log(log_ctx, AV_LOG_ERROR,
> "Invalid start time specification '%s' in interval
> #%d\n",
> --
> 2.10.2
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
lgtm
More information about the ffmpeg-devel
mailing list