]> git.sesse.net Git - ffmpeg/commit
avformat/tests/fifo_muxer: Fix memleak on error, fix API violation
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Fri, 19 Mar 2021 00:31:31 +0000 (01:31 +0100)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Fri, 19 Mar 2021 01:25:02 +0000 (02:25 +0100)
commitedcbb3e1b91b53b6fcd641a7f40bd707c090e0a7
tree63805b5c65bac739abf559da0b86715cae313c23
parentaff1d373b1d66064d4c07a6a83c86a0044eaad52
avformat/tests/fifo_muxer: Fix memleak on error, fix API violation

The test program for the FIFO muxer allocates a buffer without padding
and wraps it into a packet via av_packet_from_data(). This is an API
violation. Furthermore, said buffer leaks in case av_packet_from_data()
fails. Fix both of these issues by using av_new_packet() instead.

Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavformat/tests/fifo_muxer.c