diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-08-30 20:57:55 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-08-30 21:43:35 +0200 |
commit | 6e1b1a27a4034c578018d5042b3c8228278c4cd6 (patch) | |
tree | 636c2dac9327c0741df184cffe02b5e290d86342 /libavcodec/avpacket.c | |
parent | 5c504e4df7b4abe6e54d0be3e327b65348267906 (diff) | |
download | ffmpeg-6e1b1a27a4034c578018d5042b3c8228278c4cd6.tar.gz |
avcodec/avpacket: Use av_free_packet() in error cleanups
This prevents memleaks on errors
reproduceable with fate when error pathes are forced
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/avpacket.c')
-rw-r--r-- | libavcodec/avpacket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/avpacket.c b/libavcodec/avpacket.c index 7196c3165e..b6b4109a2c 100644 --- a/libavcodec/avpacket.c +++ b/libavcodec/avpacket.c @@ -215,7 +215,7 @@ FF_ENABLE_DEPRECATION_WARNINGS return 0; failed_alloc: - av_destruct_packet(pkt); + av_free_packet(pkt); return AVERROR(ENOMEM); } @@ -237,7 +237,7 @@ int av_copy_packet_side_data(AVPacket *pkt, AVPacket *src) return 0; failed_alloc: - av_destruct_packet(pkt); + av_free_packet(pkt); return AVERROR(ENOMEM); } |