From 19d06340cf9599e5eeb713b4af0f25c679b7fc17 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Mon, 4 Sep 2023 16:26:54 +0200 Subject: [PATCH] gthread-win32: Check for specific exception code https://learn.microsoft.com/en-us/cpp/code-quality/c6320?view=msvc-170 --- glib/gthread-win32.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glib/gthread-win32.c b/glib/gthread-win32.c index be0b4d2d0..7daccaea9 100644 --- a/glib/gthread-win32.c +++ b/glib/gthread-win32.c @@ -601,7 +601,8 @@ SetThreadName (DWORD dwThreadID, RaiseException (EXCEPTION_SET_THREAD_NAME, 0, infosize, (const ULONG_PTR *) &info); } - __except (EXCEPTION_EXECUTE_HANDLER) + __except (GetExceptionCode () == EXCEPTION_SET_THREAD_NAME ? + EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH) { } #else