diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-02-27 14:04:47 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-03-01 12:02:11 -0700 |
| commit | 93b5b27c33004ab2f020ed1dfaf0bc3531da072c (patch) | |
| tree | 2f1422d07391f775316d2ea283fcc8678aaea62a /layers/core_validation.cpp | |
| parent | 0b6a5638e62174bc653efded6b528a6561850c37 (diff) | |
| download | usermoji-93b5b27c33004ab2f020ed1dfaf0bc3531da072c.tar.xz | |
layers: Prevent bad node access
Change-Id: I6b08302b069d9796c126422a2df90243d82dc225
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 220b5a8c..a5e085ac 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -4571,8 +4571,8 @@ static bool PreCallValidateQueueSubmit(layer_data *dev_data, VkQueue queue, uint } for (uint32_t i = 0; i < submit->commandBufferCount; i++) { auto cb_node = GetCBNode(dev_data, submit->pCommandBuffers[i]); - skip_call |= ValidateCmdBufImageLayouts(dev_data, cb_node, localImageLayoutMap); if (cb_node) { + skip_call |= ValidateCmdBufImageLayouts(dev_data, cb_node, localImageLayoutMap); current_cmds.push_back(submit->pCommandBuffers[i]); skip_call |= validatePrimaryCommandBufferState( dev_data, cb_node, (int)std::count(current_cmds.begin(), current_cmds.end(), submit->pCommandBuffers[i])); |
