From cbb4de6099cd5d79c6fdbcfd5c1e2f51e1ced238 Mon Sep 17 00:00:00 2001 From: Michael Gilbert Date: Tue, 13 Sep 2022 01:46:21 +0100 Subject: [PATCH] fix string format warnings, output buffers were not large enough Gbp-Pq: Topic warnings Gbp-Pq: Name format-overflow.patch --- programs/winedbg/tgt_active.c | 1 + tools/winedump/msc.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/programs/winedbg/tgt_active.c b/programs/winedbg/tgt_active.c index 70ad7e8..92ad256 100644 --- a/programs/winedbg/tgt_active.c +++ b/programs/winedbg/tgt_active.c @@ -152,6 +152,7 @@ static BOOL dbg_exception_prolog(BOOL is_debug, const EXCEPTION_RECORD* rec) switch (addr.Mode) { + default: name = "unknown"; break; case AddrMode1616: name = "16 bit"; break; case AddrMode1632: name = "segmented 32 bit"; break; case AddrModeReal: name = "vm86"; break; diff --git a/tools/winedump/msc.c b/tools/winedump/msc.c index 3c632ec..c5ea8bf 100644 --- a/tools/winedump/msc.c +++ b/tools/winedump/msc.c @@ -462,7 +462,7 @@ static const char* get_callconv(unsigned cc) case CV_CALL_RESERVED: callconv = "reserved"; break; default: { - static char tmp[16]; + static char tmp[18]; sprintf(tmp, "callconv=%x", cc); callconv = tmp; } -- 2.30.2