[PATCH 0/1] MR5377: winedump: Fix REG_DWORD dumping with no data.
From: Piotr Caban <piotr(a)codeweavers.com> --- tools/winedump/reg.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/winedump/reg.c b/tools/winedump/reg.c index f100eb47171..29478e06592 100644 --- a/tools/winedump/reg.c +++ b/tools/winedump/reg.c @@ -279,8 +279,11 @@ static BOOL dump_value(unsigned int hive_off, unsigned int off) } break; case REG_DWORD: - assert(data_size == sizeof(DWORD)); - printf("dword:%08x", *(unsigned int *)data); + assert(data_size == sizeof(DWORD) || !data_size); + if (data_size) + printf("dword:%08x", *(unsigned int *)data); + else + printf("hex(4):"); break; case REG_MULTI_SZ: printf("str(7):\""); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/5377
participants (2)
-
Piotr Caban -
Piotr Caban (@piotr)