On 08/02/14 12:59, Janne Grunau wrote:
> Fixes memleak in fate-mxf-demux.
> ---
>  libavformat/mxfdec.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c
> index 296044e..158e866 100644
> --- a/libavformat/mxfdec.c
> +++ b/libavformat/mxfdec.c
> @@ -2200,6 +2200,9 @@ static int mxf_read_close(AVFormatContext *s)
>  
>      for (i = 0; i < mxf->metadata_sets_count; i++) {
>          switch (mxf->metadata_sets[i]->type) {
> +        case Descriptor:
> +            av_freep(&((MXFDescriptor *)mxf->metadata_sets[i])->extradata);
> +            break;
>          case MultipleDescriptor:
>              av_freep(&((MXFDescriptor 
> *)mxf->metadata_sets[i])->sub_descriptors_refs);
>              break;
> 

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

Reply via email to