Piotr Caban : winedump: Fix non null terminated strings printing in regf files.
Module: wine Branch: master Commit: 8885aea089dd7b82680b4b6dc525f285473dad1a URL: https://gitlab.winehq.org/wine/wine/-/commit/8885aea089dd7b82680b4b6dc525f28... Author: Piotr Caban <piotr(a)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));
participants (1)
-
Alexandre Julliard