diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index bcee234ad7..9a48e2d2d1 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -3583,6 +3583,7 @@ static int mxf_read_close(AVFormatContext *s) for (i = 0; i < mxf->metadata_sets_count; i++) { mxf_free_metadataset(mxf->metadata_sets + i, 1); } + mxf->metadata_sets_count = 0; av_freep(&mxf->partitions); av_freep(&mxf->metadata_sets); av_freep(&mxf->aesc);