Module: wine Branch: master Commit: d7aaf51459dbbc029a47dfbeb4d78e705ff25e6d URL: https://gitlab.winehq.org/wine/wine/-/commit/d7aaf51459dbbc029a47dfbeb4d78e7...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Mar 21 16:18:27 2024 +0100
winedump: Fix REG_DWORD dumping with no data.
---
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):"");