History

mxfdec: free descriptor extradata in .read_close()

Fixes memleak in fate-mxf-demux.

Janne Grunau committed 12 years ago

Commit b37effd1 parent 6a8475d1 file · +3 −0Browse files

Unified · Split

libavformat/mxfdec.c+3−0
@@ -2200,6 +2200,9 @@ static int mxf_read_close(AVFormatContext *s) · 2199 unmodified lines
22002200
22012201 for (i = 0; i < mxf->metadata_sets_count; i++) {
22022202 switch (mxf->metadata_sets[i]->type) {
2203+ case Descriptor:
2204+ av_freep(&((MXFDescriptor *)mxf->metadata_sets[i])->extradata);
2205+ break;
22032206 case MultipleDescriptor:
22042207 av_freep(&((MXFDescriptor *)mxf->metadata_sets[i])->sub_descriptors_refs);
22052208 break;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t