ffserver_config: check strchr() return for NULL
Should fix FFmpeg Coverity Scan issue #1257013 Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
This commit is contained in:
parent
dd70470d72
commit
f95cfff077
@ -520,7 +520,13 @@ static int ffserver_save_avoption(const char *opt, const char *arg, int type, FF
|
|||||||
//explicit private option
|
//explicit private option
|
||||||
snprintf(buff, sizeof(buff), "%s", opt);
|
snprintf(buff, sizeof(buff), "%s", opt);
|
||||||
codec_name = buff;
|
codec_name = buff;
|
||||||
option = strchr(buff, ':');
|
if(!(option = strchr(buff, ':'))){
|
||||||
|
report_config_error(config->filename, config->line_num,
|
||||||
|
AV_LOG_ERROR, &config->errors,
|
||||||
|
"Syntax error. Unmatched ':'\n");
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
}
|
||||||
buff[option - buff] = '\0';
|
buff[option - buff] = '\0';
|
||||||
option++;
|
option++;
|
||||||
if ((ret = ffserver_set_codec(ctx, codec_name, config)) < 0)
|
if ((ret = ffserver_set_codec(ctx, codec_name, config)) < 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user