From 5d0c715266f1a0518bbdfe76386a8b61fb1daf0d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 6 Jun 2017 16:05:26 -0700 Subject: layers: Fix some valgrind issues --- layers/core_validation_types.h | 2 +- layers/parameter_validation_utils.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/layers/core_validation_types.h b/layers/core_validation_types.h index c1dc355f..eca0aae0 100644 --- a/layers/core_validation_types.h +++ b/layers/core_validation_types.h @@ -622,7 +622,7 @@ struct LAST_BOUND_STATE { // Cmd Buffer Wrapper Struct - TODO : This desperately needs its own class struct GLOBAL_CB_NODE : public BASE_NODE { VkCommandBuffer commandBuffer; - VkCommandBufferAllocateInfo createInfo; + VkCommandBufferAllocateInfo createInfo = {}; VkCommandBufferBeginInfo beginInfo; VkCommandBufferInheritanceInfo inheritanceInfo; VkDevice device; // device this CB belongs to diff --git a/layers/parameter_validation_utils.h b/layers/parameter_validation_utils.h index 2670bac3..c1d4b4d3 100644 --- a/layers/parameter_validation_utils.h +++ b/layers/parameter_validation_utils.h @@ -256,7 +256,7 @@ bool validate_array(debug_report_data *report_data, const char *apiName, const P countName.get_name().c_str()); } } else { - skip_call |= validate_array(report_data, apiName, countName, arrayName, (*count), array, countValueRequired, arrayRequired); + skip_call |= validate_array(report_data, apiName, countName, arrayName, array ? (*count) : 0, array, countValueRequired, arrayRequired); } return skip_call; -- cgit v1.2.3