summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-08-30 20:57:55 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-08-30 21:43:35 +0200
commit6e1b1a27a4034c578018d5042b3c8228278c4cd6 (patch)
tree636c2dac9327c0741df184cffe02b5e290d86342
parent5c504e4df7b4abe6e54d0be3e327b65348267906 (diff)
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>
-rw-r--r--libavcodec/avpacket.c4
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);
}