diff options
author | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-09-05 21:22:21 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-09-10 13:44:12 +0200 |
commit | 3152a2a218578ad3c024dcd7d4ced06b396d30e1 (patch) | |
tree | 279ecabd61189bf4a0761330db3ca89808a3a4da /libavformat/utils.c | |
parent | 936d967871562e36e307126b59e4e6bbb3a3bab7 (diff) | |
download | ffmpeg-3152a2a218578ad3c024dcd7d4ced06b396d30e1.tar.gz |
avformat/segment: Fix leak of string on error
A string containing the segment's filename that the segment muxer
allocates got only freed in its write_trailer function. This implies
that it leaks if write_trailer is never called, e.g. if initializing
the child muxer fails. This commit fixes this by freeing the string
in the deinit function instead.
Reviewed-by: Ridley Combs <rcombs@rcombs.me>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavformat/utils.c')
0 files changed, 0 insertions, 0 deletions