From 1af3f9c65f39b157e76a74dfa3283511c1a8f350 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Mon, 22 Feb 2021 11:56:56 +0100 Subject: [PATCH] vkd3d: Use calloc for d3d12_device instead of manual memset. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/device.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index b4bf7bce..c5396d97 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -4757,8 +4757,6 @@ static HRESULT d3d12_device_init(struct d3d12_device *device, HRESULT hr; int rc; - memset(device, 0, sizeof(*device)); - #ifdef VKD3D_ENABLE_PROFILING if (vkd3d_uses_profiling()) device->ID3D12Device_iface.lpVtbl = &d3d12_device_vtbl_profiled; @@ -4874,7 +4872,7 @@ HRESULT d3d12_device_create(struct vkd3d_instance *instance, return S_OK; } - if (!(object = vkd3d_malloc(sizeof(*object)))) + if (!(object = vkd3d_calloc(1, sizeof(*object)))) { pthread_mutex_unlock(&d3d12_device_map_mutex); return E_OUTOFMEMORY;