Module: wine Branch: master Commit: 8885aea089dd7b82680b4b6dc525f285473dad1a URL: https://gitlab.winehq.org/wine/wine/-/commit/8885aea089dd7b82680b4b6dc525f28...
Author: Piotr Caban piotr@codeweavers.com Date: Tue Aug 1 13:44:02 2023 +0200
winedump: Fix non null terminated strings printing in regf files.
---
tools/winedump/reg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/winedump/reg.c b/tools/winedump/reg.c index 1c6c6293415..338e37133e0 100644 --- a/tools/winedump/reg.c +++ b/tools/winedump/reg.c @@ -212,7 +212,7 @@ static BOOL dump_value(unsigned int hive_off, unsigned int off) if (!name) return FALSE;
- printf(""%*s"=", val->name_size, name); + printf(""%.*s"=", val->name_size, name); } else { @@ -315,7 +315,7 @@ void reg_dump(void) return;
printf("File Header\n"); - printf(" %-20s %4s\n", "signature:", (char*)&hdr->signature); + printf(" %-20s %.4s\n", "signature:", (char*)&hdr->signature); printf(" %-20s %u\n", "primary sequence:", hdr->seq_prim); printf(" %-20s %u\n", "secondary sequence:", hdr->seq_sec); printf(" %-20s %s\n", "modification time:", filetime_str(hdr->modif_time));