commit | af1f1b86877a3f92fc7c01e1b51749a2ef3daaf4 | [log] [tgz] |
---|---|---|
author | Dustin Graves <dustin@lunarg.com> | Mon Feb 29 13:35:07 2016 -0700 |
committer | Dustin Graves <dustin@lunarg.com> | Mon Mar 07 11:38:36 2016 -0700 |
tree | a436ec2d4b4027126a0c58c0905b9a6764b661f7 | |
parent | cfdbfae2240e494dc2a9ee4953beaa508d66c6c0 [diff] |
layers: Handle indirection in param_checker Code was being generated for param_checker that looked like: validate_pointer(pAllocInfo); validate_array(pAllocInfo->count, array); Where validate_array could dereference a NULL pointer. The code generator was updated to insert NULL checks for this case: validate_pointer(pAllocInfo); if (pAllocInfo != NULL) { validate_array(pAllocInfo->count, array); } Change-Id: I1eda66530dbff2e95d604a20d122179be172bedf