X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fnutdec.c;h=1b00cdb95479249f41008a679c1a597c3e7d90a9;hb=d6bd29492ca2f0571580d2601386cc2e1dd37250;hp=057fdc7212c25f84f1bdcea85b5ef5d6efecb7df;hpb=0de0c75ebbecfa86f7c3a12f0cf748e79d221513;p=ffmpeg diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c index 057fdc7212c..1b00cdb9547 100644 --- a/libavformat/nutdec.c +++ b/libavformat/nutdec.c @@ -484,7 +484,7 @@ static int decode_info_header(NUTContext *nut) int64_t value, end; char name[256], str_value[1024], type_str[256]; const char *type; - int *event_flags; + int *event_flags = NULL; AVChapter *chapter = NULL; AVStream *st = NULL; AVDictionary **metadata = NULL; @@ -560,7 +560,8 @@ static int decode_info_header(NUTContext *nut) if (metadata && av_strcasecmp(name, "Uses") && av_strcasecmp(name, "Depends") && av_strcasecmp(name, "Replaces")) { - *event_flags |= metadata_flag; + if (event_flags) + *event_flags |= metadata_flag; av_dict_set(metadata, name, str_value, 0); } }