diff --git a/src/backend/postmaster/pgarch.c b/src/backend/postmaster/pgarch.c
index 01ffd6513c..def6a68063 100644
--- a/src/backend/postmaster/pgarch.c
+++ b/src/backend/postmaster/pgarch.c
@@ -595,7 +595,7 @@ pgarch_archiveXlog(char *xlog)
 		 * "command not found" type of error.  If we overreact it's no big
 		 * deal, the postmaster will just start the archiver again.
 		 */
-		int			lev = wait_result_is_any_signal(rc, true) ? FATAL : LOG;
+		int			lev = wait_result_is_any_signal(rc, false) ? FATAL : LOG;
 
 		if (WIFEXITED(rc))
 		{
