diff options
author | pingshix <pingx.shi@intel.com> | 2013-01-30 15:01:43 +0800 |
---|---|---|
committer | buildbot <buildbot@intel.com> | 2013-02-05 19:38:23 -0800 |
commit | 4407bb4292b63ce0733f9b46d1c96e881f1f4118 (patch) | |
tree | 49d9eedcdf660718686696c29ee4a338eb5f6e4d /va | |
parent | aa31ee271756e8a9daa3bc3415722e2a51f3a097 (diff) | |
download | libva-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.c | 2 |
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 */ |