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);