From 984f5841d0bc3d2c52b9b9b87eaf51430f90ca3a Mon Sep 17 00:00:00 2001 From: Aymeric Wibo Date: Mon, 29 Dec 2025 00:41:57 +0100 Subject: [PATCH] instance: Fix uninitialized memory --- wgpu/instance.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu/instance.go b/wgpu/instance.go index 46de657..adea7dd 100644 --- a/wgpu/instance.go +++ b/wgpu/instance.go @@ -25,7 +25,7 @@ func CreateInstance(descriptor *InstanceDescriptor) *Instance { var desc C.WGPUInstanceDescriptor if descriptor != nil { - instanceExtras := (*C.WGPUInstanceExtras)(C.malloc(C.size_t(unsafe.Sizeof(C.WGPUInstanceExtras{})))) + instanceExtras := (*C.WGPUInstanceExtras)(C.calloc(1, C.size_t(unsafe.Sizeof(C.WGPUInstanceExtras{})))) defer C.free(unsafe.Pointer(instanceExtras)) instanceExtras.chain.next = nil