]> git.sesse.net Git - ffmpeg/commitdiff
avformat/nutdec: always initialize event_flags
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 20 Aug 2014 14:45:08 +0000 (16:45 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 20 Aug 2014 14:45:08 +0000 (16:45 +0200)
Fixes: CID1231990
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/nutdec.c

index 057fdc7212c25f84f1bdcea85b5ef5d6efecb7df..1b00cdb95479249f41008a679c1a597c3e7d90a9 100644 (file)
@@ -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);
             }
         }