Fixes memleak in fate-mxf-demux.
Unified · Split
| @@ -2200,6 +2200,9 @@ static int mxf_read_close(AVFormatContext *s) · 2199 unmodified lines | ||
| 2200 | 2200 | |
| 2201 | 2201 | for (i = 0; i < mxf->metadata_sets_count; i++) { |
| 2202 | 2202 | switch (mxf->metadata_sets[i]->type) { |
| 2203 | + case Descriptor: | |
| 2204 | + av_freep(&((MXFDescriptor *)mxf->metadata_sets[i])->extradata); | |
| 2205 | + break; | |
| 2203 | 2206 | case MultipleDescriptor: |
| 2204 | 2207 | av_freep(&((MXFDescriptor *)mxf->metadata_sets[i])->sub_descriptors_refs); |
| 2205 | 2208 | break; |