commit | 408daec59c97515a15251ef61a08fbefc46860b7 | [log] [tgz] |
---|---|---|
author | Jon Ashburn <jon@lunarg.com> | Fri Dec 05 09:23:52 2014 -0700 |
committer | Jon Ashburn <jon@lunarg.com> | Mon Dec 08 08:47:22 2014 -0700 |
tree | 2e7d3340d42da43607b5c4df67a7aae1f62e8d7a | |
parent | 0a6de02ed9cd5a2ff7b0f869f4c10f60e2429066 [diff] [blame] |
intel: Check for NULL pData on various calls and make sure dataSize is written
diff --git a/icd/intel/obj.c b/icd/intel/obj.c index d5d3250..d58cf33 100644 --- a/icd/intel/obj.c +++ b/icd/intel/obj.c
@@ -55,8 +55,11 @@ switch (type) { case XGL_INFO_TYPE_MEMORY_REQUIREMENTS: s = sizeof(XGL_MEMORY_REQUIREMENTS); - memset(data, 0, s); *size = s; + if (data == NULL) + return ret; + memset(data, 0, s); + break; default: ret = XGL_ERROR_INVALID_VALUE;