From 241b95dad26ff6559f8e2a8e66c20273ef68b475 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Wed, 9 Aug 2017 19:06:59 +0200 Subject: [PATCH] libs: decoder: h265: remove spurious code Coverity scan: Logically dead code: The indicated dead code may have performed some action; that action will never occur. By using pointer arithmetic is impossible to get NULL. --- gst-libs/gst/vaapi/gstvaapidecoder_h265.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_h265.c b/gst-libs/gst/vaapi/gstvaapidecoder_h265.c index a1c856d353..9d2fa6ee17 100644 --- a/gst-libs/gst/vaapi/gstvaapidecoder_h265.c +++ b/gst-libs/gst/vaapi/gstvaapidecoder_h265.c @@ -2666,14 +2666,9 @@ gst_vaapi_decoder_h265_decode_codec_data (GstVaapiDecoder * num_nal_arrays = buf[22]; ofs = 23; for (i = 0; i < num_nal_arrays; i++) { - const guchar *data; - if (ofs + 1 > buf_size) return GST_VAAPI_DECODER_STATUS_ERROR_NO_DATA; - data = buf + ofs + 1; - if (!data) - return GST_VAAPI_DECODER_STATUS_ERROR_NO_DATA; - num_nals = GST_READ_UINT16_BE (data); + num_nals = GST_READ_UINT16_BE (buf + ofs + 1); /* the max number of nals is GST_H265_MAX_PPS_COUNT (64) */ if (num_nals > 64) return GST_VAAPI_DECODER_STATUS_ERROR_BITSTREAM_PARSER;