From 54acc87c1e0b100accbfd02cfce59a897f2f0ce1 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 4 Feb 2016 17:03:48 +0100 Subject: [PATCH] common/exechelp: Mute the Windows version. * common/exechelp-w32.c (gnupg_wait_process): Do not print an error if the exit code can be returned. This makes the Windows version behave like the POSIX version. Signed-off-by: Justus Winter --- common/exechelp-w32.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/common/exechelp-w32.c b/common/exechelp-w32.c index 11bcea78a..a77e27c53 100644 --- a/common/exechelp-w32.c +++ b/common/exechelp-w32.c @@ -713,9 +713,10 @@ gnupg_wait_process (const char *pgmname, pid_t pid, int hang, int *r_exitcode) } else if (exc) { - log_error (_("error running '%s': exit status %d\n"), - pgmname, (int)exc ); - if (r_exitcode) + if (!r_exitcode) + log_error (_("error running '%s': exit status %d\n"), + pgmname, (int)exc); + else *r_exitcode = (int)exc; ec = GPG_ERR_GENERAL; }