From 766f97657f52fd593fbafe0ea660aa77335e5306 Mon Sep 17 00:00:00 2001 From: Naveen Kumar Ponnusamy Date: Wed, 15 Feb 2017 13:58:22 +0530 Subject: [PATCH] Handle error return from ref list in slice hdr parsing The error returned by ref_list function was not handled by the caller parse_slice_header. Bug: 34672748 Change-Id: I55f6cb0e651746e77f7ff3375115894ec3964203 --- decoder/ihevcd_parse_slice_header.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/decoder/ihevcd_parse_slice_header.c b/decoder/ihevcd_parse_slice_header.c index 661db13..89c32ff 100644 --- a/decoder/ihevcd_parse_slice_header.c +++ b/decoder/ihevcd_parse_slice_header.c @@ -907,11 +907,11 @@ IHEVCD_ERROR_T ihevcd_parse_slice_header(codec_t *ps_codec, } else { - WORD32 ret; ret = ihevcd_ref_list(ps_codec, ps_pps, ps_sps, ps_slice_hdr); - - if(IHEVCD_REF_PIC_NOT_FOUND == ret) - return IHEVCD_IGNORE_SLICE; + if ((WORD32)IHEVCD_SUCCESS != ret) + { + return ret; + } } }