From 4f1cb63bf38fec52356b59731a97d1282a924591 Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Tue, 7 Jun 2022 07:20:23 -0700 Subject: [PATCH] dzn: Fix unitialized var access in dzn_meta_compile_shader() Reviewed-by: Jesse Natalie Part-of: --- src/microsoft/vulkan/dzn_meta.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/microsoft/vulkan/dzn_meta.c b/src/microsoft/vulkan/dzn_meta.c index a1ad4d9cc45..f75fcaf91d7 100644 --- a/src/microsoft/vulkan/dzn_meta.c +++ b/src/microsoft/vulkan/dzn_meta.c @@ -48,7 +48,7 @@ dzn_meta_compile_shader(struct dzn_device *device, nir_shader *nir, bool ret = nir_to_dxil(nir, &opts, &dxil_blob); assert(ret); - char *err; + char *err = NULL; bool res = dxil_validate_module(instance->dxil_validator, dxil_blob.data, dxil_blob.size, &err); @@ -70,12 +70,12 @@ dzn_meta_compile_shader(struct dzn_device *device, nir_shader *nir, if ((instance->debug_flags & DZN_DEBUG_DXIL) && (instance->debug_flags & DZN_DEBUG_INTERNAL) && - err) { + !res) { fprintf(stderr, "== VALIDATION ERROR =============================================\n" "%s\n" "== END ==========================================================\n", - err); + err ? err : "unknown"); ralloc_free(err); } assert(res);