aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2017-06-06 16:05:26 -0700
committerTobin Ehlis <tobine@google.com>2017-06-08 07:34:56 -0600
commit5d0c715266f1a0518bbdfe76386a8b61fb1daf0d (patch)
treebf9396f09cf6bd81c597c09e35c3dc8316f8a10c
parentf35132b44bd7e3aca6b36d31aa1b09c579ac5a5a (diff)
downloadusermoji-5d0c715266f1a0518bbdfe76386a8b61fb1daf0d.tar.xz
layers: Fix some valgrind issues
-rw-r--r--layers/core_validation_types.h2
-rw-r--r--layers/parameter_validation_utils.h2
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;