diff options
author | Lim Siew Hoon <siew.hoon.lim@intel.com> | 2015-08-20 18:29:09 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2015-09-06 12:53:35 +0800 |
commit | d117b9d30a00c811eb7e636c772979de846d30c8 (patch) | |
tree | 0008fbd56e6631c5955b3dfd16495512ffb8146e /src/gen9_mfd.c | |
parent | 9170fed321780f394e8eae4a789c31120c4e957c (diff) | |
download | libva-intel-driver-d117b9d30a00c811eb7e636c772979de846d30c8.tar.gz |
Fix klockwork critical message hit on calloc function usage
The calloc function maybe return NULL, it will causing
memory access violation if continue using NULL C structure.
Add assert function to do checking on its.
bugzilla:
https://bugs.freedesktop.org/show_bug.cgi?id=91699
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Diffstat (limited to 'src/gen9_mfd.c')
-rw-r--r-- | src/gen9_mfd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gen9_mfd.c b/src/gen9_mfd.c index c435e30f..da763781 100644 --- a/src/gen9_mfd.c +++ b/src/gen9_mfd.c @@ -77,6 +77,7 @@ gen9_hcpd_init_hevc_surface(VADriverContextP ctx, if (!gen9_hevc_surface) { gen9_hevc_surface = calloc(sizeof(GenHevcSurface), 1); + assert(gen9_hevc_surface); gen9_hevc_surface->base.frame_store_id = -1; obj_surface->private_data = gen9_hevc_surface; } |