From 56f4bb18f5d9fe494ec0b37949c0b225b9207b65 Mon Sep 17 00:00:00 2001 From: lyndonli Date: Tue, 10 Sep 2024 10:38:30 +0800 Subject: [PATCH] wsl/hsakmt: Fix memory leak in WDDMDevice::CreateGpuMemory Signed-off-by: lyndonli Reviewed-by: Longlong Yao Part-of: --- wddm/device.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wddm/device.cpp b/wddm/device.cpp index 8dfff4032a..f2c284a379 100644 --- a/wddm/device.cpp +++ b/wddm/device.cpp @@ -445,6 +445,8 @@ ErrorCode WDDMDevice::CreateGpuMemory(const GpuMemoryCreateInfo &create_info, Gp ret = mem->Init(create_info); if (ret == ErrorCode::Success) *gpu_mem = mem; + else + delete mem; return ret; }