From b201ef26cb1c4d01d6bec0b26e256218b1592bef Mon Sep 17 00:00:00 2001 From: orbitcowboy Date: Sun, 12 Nov 2023 11:37:29 +0100 Subject: [PATCH] windows.cfg: Improved configuration of OpenThread() (#5653) --- cfg/windows.cfg | 5 ++++- test/cfg/windows.cpp | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/cfg/windows.cfg b/cfg/windows.cfg index 2fbeb4ff2..ccf0a9d8f 100644 --- a/cfg/windows.cfg +++ b/cfg/windows.cfg @@ -4803,7 +4803,10 @@ HFONT CreateFont( - + + false diff --git a/test/cfg/windows.cpp b/test/cfg/windows.cpp index 0d5f2d812..9c5ab3bb7 100644 --- a/test/cfg/windows.cpp +++ b/test/cfg/windows.cpp @@ -19,6 +19,13 @@ #include #include +void resourceLeak_OpenThread(const DWORD dwDesiredAccess, const BOOL bInheritHandle, const DWORD dwThreadId) +{ + HANDLE proc = OpenThread(dwDesiredAccess, bInheritHandle, dwThreadId); + if (proc != INVALID_HANDLE_VALUE) {} + // cppcheck-suppress resourceLeak +} + void resourceLeak_OpenProcess(const DWORD dwDesiredAccess, const BOOL bInheritHandle, const DWORD dwProcessId) { HANDLE proc = OpenProcess(dwDesiredAccess, bInheritHandle, dwProcessId);