From 5dcd3c4d1cd1fbea8b8fdc9269151ca73565a874 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 2 Jan 2009 22:00:36 +0100 Subject: [PATCH] reg.exe: Fix broken usage of va_list. --- programs/reg/reg.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/programs/reg/reg.c b/programs/reg/reg.c index 34da9f14062..7ce787dbd5c 100644 --- a/programs/reg/reg.c +++ b/programs/reg/reg.c @@ -53,18 +53,14 @@ static int reg_printfW(const WCHAR *msg, ...) return count; } -static int reg_message(int msg, ...) +static int reg_message(int msg) { - va_list va_args; + static const WCHAR formatW[] = {'%','s',0}; WCHAR msg_buffer[8192]; LoadStringW(GetModuleHandleW(NULL), msg, msg_buffer, sizeof(msg_buffer)/sizeof(WCHAR)); - va_start(va_args, msg); - reg_printfW(msg_buffer, va_args); - va_end(va_args); - - return 0; + return reg_printfW(formatW, msg_buffer); } static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,