summaryrefslogtreecommitdiff
path: root/libavcodec/hevc_parser.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2015-02-09 13:14:45 +0000
committerPaul B Mahol <onemda@gmail.com>2015-02-10 09:35:23 +0000
commita5398aa56cfbf80acb409451cd807660402a34d4 (patch)
tree2414f8a6b9f87fe751cc3483575fdee30e20493b /libavcodec/hevc_parser.c
parent078be09dd713142b0e6598d32b755883f8e36b71 (diff)
avcodec/hevc_parser: check for av_mallocz() failure
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavcodec/hevc_parser.c')
-rw-r--r--libavcodec/hevc_parser.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/hevc_parser.c b/libavcodec/hevc_parser.c
index 834b93b9e9..a6fdbb722d 100644
--- a/libavcodec/hevc_parser.c
+++ b/libavcodec/hevc_parser.c
@@ -309,6 +309,8 @@ static int hevc_init(AVCodecParserContext *s)
{
HEVCContext *h = &((HEVCParseContext *)s->priv_data)->h;
h->HEVClc = av_mallocz(sizeof(HEVCLocalContext));
+ if (!h->HEVClc)
+ return AVERROR(ENOMEM);
h->skipped_bytes_pos_size = INT_MAX;
return 0;