Module: wine Branch: oldstable Commit: 8799d50cc8a2e761c9d8b673b4b7f8d4551198f7 URL: https://gitlab.winehq.org/wine/wine/-/commit/8799d50cc8a2e761c9d8b673b4b7f8d...
Author: Eric Pouech eric.pouech@gmail.com Date: Fri May 20 17:03:27 2022 +0200
winedbg: Fix retrieving integral values.
Signed-off-by: Eric Pouech eric.pouech@gmail.com (cherry picked from commit 685126e85711131c4a7b02bd612111a22fd5f53c) Signed-off-by: Michael Stefaniuc mstefani@winehq.org
---
programs/winedbg/types.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/programs/winedbg/types.c b/programs/winedbg/types.c index 1383f025430..60d9b8035aa 100644 --- a/programs/winedbg/types.c +++ b/programs/winedbg/types.c @@ -91,11 +91,15 @@ dbg_lgint_t types_extract_as_lgint(const struct dbg_lvalue* lvalue, switch (bt) { case btChar: + case btWChar: + case btBool: case btInt: + case btLong: if (!memory_fetch_integer(lvalue, (unsigned)size, s = TRUE, &rtn)) RaiseException(DEBUG_STATUS_INTERNAL_ERROR, 0, 0, NULL); break; case btUInt: + case btULong: if (!memory_fetch_integer(lvalue, (unsigned)size, s = FALSE, &rtn)) RaiseException(DEBUG_STATUS_INTERNAL_ERROR, 0, 0, NULL); break;