From 7978f2401bba7e60f255337a394fd132082be9aa Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Mon, 13 Jan 2020 13:49:57 -0600 Subject: [PATCH] anv: Memset array properties This is probably better than possibly leaving those bytes uninitialized even if the app will theoretically not use them. Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Caio Marcelo de Oliveira Filho Reviewed-by: Ivan Briano Tested-by: Marge Bot Part-of: --- src/intel/vulkan/anv_device.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index a4cb6691086..cd7298ab3c5 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -1538,9 +1538,13 @@ void anv_GetPhysicalDeviceProperties2( (VkPhysicalDeviceDriverPropertiesKHR *) ext; driver_props->driverID = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR; + memset(driver_props->driverName, 0, + sizeof(driver_props->driverName)); snprintf(driver_props->driverName, VK_MAX_DRIVER_NAME_SIZE_KHR, "Intel open-source Mesa driver"); + memset(driver_props->driverInfo, 0, + sizeof(driver_props->driverInfo)); snprintf(driver_props->driverInfo, VK_MAX_DRIVER_INFO_SIZE_KHR, "Mesa " PACKAGE_VERSION MESA_GIT_SHA1); @@ -1567,6 +1571,7 @@ void anv_GetPhysicalDeviceProperties2( memcpy(id_props->deviceUUID, pdevice->device_uuid, VK_UUID_SIZE); memcpy(id_props->driverUUID, pdevice->driver_uuid, VK_UUID_SIZE); /* The LUID is for Windows. */ + memset(id_props->deviceLUID, 0, VK_UUID_SIZE); id_props->deviceLUIDValid = false; break; } -- 2.30.2