[PATCH 0/1] MR1345: winedbg: Don't use invalid address mode in exception prolog.
(Also removes a GCC 12.2 warning about printing NULL string) Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com> -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1345
From: Eric Pouech <eric.pouech(a)gmail.com> (Also removes a GCC 12.2 warning about printing NULL string) Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com> --- programs/winedbg/tgt_active.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/programs/winedbg/tgt_active.c b/programs/winedbg/tgt_active.c index 943ac7a5891..9e130038f22 100644 --- a/programs/winedbg/tgt_active.c +++ b/programs/winedbg/tgt_active.c @@ -153,7 +153,7 @@ static BOOL dbg_exception_prolog(BOOL is_debug, const EXCEPTION_RECORD* rec) if (addr.Mode != dbg_curr_thread->addr_mode) { - const char* name = NULL; + const char* name; switch (addr.Mode) { @@ -162,6 +162,7 @@ static BOOL dbg_exception_prolog(BOOL is_debug, const EXCEPTION_RECORD* rec) case AddrModeReal: name = "vm86"; break; case AddrModeFlat: name = dbg_curr_process->be_cpu->pointer_size == 4 ? "32 bit" : "64 bit"; break; + default: return FALSE; } dbg_printf("In %s mode.\n", name); dbg_curr_thread->addr_mode = addr.Mode; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1345
participants (2)
-
Eric Pouech -
eric pouech (@epo)