From dc5f2ac57748565abfa6f5e94eb8048a4c2c73e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Tue, 1 Apr 2025 16:37:53 +0800 Subject: [PATCH] Util (Windows): fix mem leaks --- src/util/windows/wmi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/windows/wmi.cpp b/src/util/windows/wmi.cpp index 34cfb06d6..9f9a4384f 100644 --- a/src/util/windows/wmi.cpp +++ b/src/util/windows/wmi.cpp @@ -107,7 +107,7 @@ bool FFWmiRecord::getString(const wchar_t* key, FFstrbuf* strbuf) case VT_BSTR: if(type == CIM_DATETIME) { - ISWbemDateTime *pDateTime; + FF_AUTO_RELEASE_COM_OBJECT ISWbemDateTime *pDateTime = nullptr; BSTR dateStr; if(FAILED(CoCreateInstance(__uuidof(SWbemDateTime), 0, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pDateTime)))) result = false;