summaryrefslogtreecommitdiff
path: root/libavcodec/utils.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2015-04-23 21:17:08 +0200
committerMichael Niedermayer <michaelni@gmx.at>2015-04-23 21:20:07 +0200
commitc39b07ff282a4a7a0c5af1ee0c2958b5126387df (patch)
treefc6862d0be85e14b818b1fae7cd544c4c5044eb9 /libavcodec/utils.c
parent16576a66626a3fdf3d599955bc69eae0a4c08647 (diff)
parentaef0be08756e00f363c524453c948a6e2a348614 (diff)
Merge commit 'aef0be08756e00f363c524453c948a6e2a348614'
* commit 'aef0be08756e00f363c524453c948a6e2a348614': avcodec: Unref the dummy buffer on the fail path Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/utils.c')
-rw-r--r--libavcodec/utils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index fe435fd893..edb0dd80df 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -951,6 +951,7 @@ do { \
ref_out = av_buffer_create(data, data_size, compat_release_buffer, \
dummy_ref, 0); \
if (!ref_out) { \
+ av_buffer_unref(&dummy_ref); \
av_frame_unref(frame); \
ret = AVERROR(ENOMEM); \
goto fail; \