From 96e4a2e1c663941ec89d61b855130a22a0faac1b Mon Sep 17 00:00:00 2001 From: Antony Lee Date: Tue, 17 May 2022 10:38:13 +0200 Subject: [PATCH] Backport PR #23051: Fix variable initialization due to jump bypassing it --- src/_tkagg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_tkagg.cpp b/src/_tkagg.cpp index 5a5616bea539..a2c99b50486b 100644 --- a/src/_tkagg.cpp +++ b/src/_tkagg.cpp @@ -259,6 +259,7 @@ void load_tkinter_funcs(void) HANDLE process = GetCurrentProcess(); // Pseudo-handle, doesn't need closing. HMODULE* modules = NULL; DWORD size; + bool tcl_ok = false, tk_ok = false; if (!EnumProcessModules(process, NULL, 0, &size)) { PyErr_SetFromWindowsErr(0); goto exit; @@ -271,7 +272,6 @@ void load_tkinter_funcs(void) PyErr_SetFromWindowsErr(0); goto exit; } - bool tcl_ok = false, tk_ok = false; for (unsigned i = 0; i < size / sizeof(HMODULE); ++i) { if (!tcl_ok) { tcl_ok = load_tcl(modules[i]);