• Andreas Rheinhardt's avatar
    avformat/mov: Fix memleaks upon read_header failure · 30d66abc
    Andreas Rheinhardt authored
    By default, a demuxer's read_close function is not called automatically
    if an error happens when reading the header; instead it is up to the
    demuxer to clean up after itself in this case. The mov demuxer did this
    by calling its read_close function when it encountered some errors when
    reading the header. Yet for other errors (mostly adding side-data to
    streams) this has been forgotten, so that all the internal structures
    of the demuxer leak.
    
    This commit fixes this by making sure mov_read_close is called when
    necessary.
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
    (cherry picked from commit ac378c535be907ee383dafb430be7216a2920982)
    30d66abc
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
RELEASE_NOTES Loading commit data...
configure Loading commit data...