summaryrefslogtreecommitdiff
path: root/libavcodec/hevc.c
diff options
context:
space:
mode:
authorCarl Eugen Hoyos <cehoyos@ag.or.at>2013-10-31 20:17:18 +0100
committerCarl Eugen Hoyos <cehoyos@ag.or.at>2013-10-31 20:17:18 +0100
commit5ab1efb9d0dc65e748a0291b67915e35578b302e (patch)
treedaf0656b5b4219c93749f57728e988a1cc4bc44e /libavcodec/hevc.c
parent49287bbfd3227b0718fddb976d19bebae52b71ef (diff)
Fix a crash on oom when decoding hevc.
Diffstat (limited to 'libavcodec/hevc.c')
-rw-r--r--libavcodec/hevc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c
index 9528323992..18fee3376c 100644
--- a/libavcodec/hevc.c
+++ b/libavcodec/hevc.c
@@ -2597,7 +2597,8 @@ static av_cold int hevc_decode_free(AVCodecContext *avctx)
pic_arrays_free(s);
- av_freep(&lc->edge_emu_buffer);
+ if (lc)
+ av_freep(&lc->edge_emu_buffer);
av_freep(&s->md5_ctx);
for(i=0; i < s->nals_allocated; i++) {