Quoting Vittorio Giovara (2014-10-18 17:58:47)
> From: Luca Barbato <[email protected]>
> 
> Chapters do not have an event_flags field.
> 
> Bug-Id: CID 1231990
> ---
>  libavformat/nutdec.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c
> index 6c95d55..56d208f 100644
> --- a/libavformat/nutdec.c
> +++ b/libavformat/nutdec.c
> @@ -461,7 +461,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;
> @@ -529,7 +529,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);
>              }
>          }
> -- 
> 1.9.3 (Apple Git-50)
> 

Looks ok

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to