summaryrefslogtreecommitdiff
path: root/va
diff options
context:
space:
mode:
authorpingshix <pingx.shi@intel.com>2013-01-30 15:01:43 +0800
committerbuildbot <buildbot@intel.com>2013-02-05 19:38:23 -0800
commit4407bb4292b63ce0733f9b46d1c96e881f1f4118 (patch)
tree49d9eedcdf660718686696c29ee4a338eb5f6e4d /va
parentaa31ee271756e8a9daa3bc3415722e2a51f3a097 (diff)
downloadlibva-4407bb4292b63ce0733f9b46d1c96e881f1f4118.tar.gz
Fix va_fool.c klocwork issuemainline
BZ: 83882 Fix klocwork issue that complaine array 'fool_context[idx].fool_buf' of size 43 may use index value(s) 0..255 Change-Id: I5a257f1678784a8e9b7e00460e9af08f23098682 Signed-off-by: Elaine Wang <elaine.wang@intel.com> Signed-off-by: pingshix <pingx.shi@intel.com> Reviewed-on: http://android.intel.com:8080/89325 Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
Diffstat (limited to 'va')
-rw-r--r--va/va_fool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/va/va_fool.c b/va/va_fool.c
index 3c7161b..c6b24ee 100644
--- a/va/va_fool.c
+++ b/va/va_fool.c
@@ -340,7 +340,7 @@ VAStatus va_FoolMapBuffer(
unsigned int magic = buf_id & FOOL_BUFID_MASK;
DPY2INDEX(dpy);
- if (magic != FOOL_BUFID_MAGIC)
+ if (magic != FOOL_BUFID_MAGIC || buftype >= VABufferTypeMax || !pbuf)
return 0;
/* buf_id is the buffer type */