From f0d75d4e0679bf1ec07d8c50732dbad79f770fc9 Mon Sep 17 00:00:00 2001
From: chrchr-github <78114321+chrchr-github@users.noreply.github.com>
Date: Mon, 19 Jan 2026 12:55:29 +0100
Subject: [PATCH 1/2] Update windows.cfg
---
cfg/windows.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cfg/windows.cfg b/cfg/windows.cfg
index 343e12b3906..7020162805a 100644
--- a/cfg/windows.cfg
+++ b/cfg/windows.cfg
@@ -7191,7 +7191,7 @@ HFONT CreateFont(
-
+
From bcb34b834a528b573a2127898495bbcd18e7f222 Mon Sep 17 00:00:00 2001
From: chrchr-github <78114321+chrchr-github@users.noreply.github.com>
Date: Mon, 19 Jan 2026 12:57:39 +0100
Subject: [PATCH 2/2] Update windows.cpp
---
test/cfg/windows.cpp | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/test/cfg/windows.cpp b/test/cfg/windows.cpp
index 5951cb74c07..a07e1b09365 100644
--- a/test/cfg/windows.cpp
+++ b/test/cfg/windows.cpp
@@ -54,6 +54,13 @@ void invalid_socket()
// cppcheck-suppress resourceLeak
}
+void invalid_socket_noleak(int a, int t, int p) { // #14155
+ SOCKET s = socket(a, t, p);
+ if (s == INVALID_SOCKET)
+ return;
+ closesocket(s);
+}
+
void resourceLeak_OpenThread(const DWORD dwDesiredAccess, const BOOL bInheritHandle, const DWORD dwThreadId)
{
HANDLE proc = OpenThread(dwDesiredAccess, bInheritHandle, dwThreadId);