Browse Source

avfilter/f_setcmd: fix null pointer dereference on using dash as interval

Fixes Coverity CID 1396259.

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
tags/n3.3
Marton Balint 8 years ago
parent
commit
a9f3e4b138
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      libavfilter/f_sendcmd.c

+ 7
- 0
libavfilter/f_sendcmd.c View File

@@ -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",


Loading…
Cancel
Save