Drat, can't fit an additional argument into log_error. Is it worth an
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 28 Jan 2007 07:29:32 +0000 (07:29 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 28 Jan 2007 07:29:32 +0000 (07:29 +0000)
sprintf pushup to be sure we can report something useful for out-of-range
exitstatus?

src/port/exec.c

index 47c1f15b40b59746e9d7ed5d1d8adc1e9d219b9d..26294cdf4a23403ac158f42304b821e518a31038 100644 (file)
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/port/exec.c,v 1.52 2007/01/28 06:32:02 tgl Exp $
+ *   $PostgreSQL: pgsql/src/port/exec.c,v 1.53 2007/01/28 07:29:32 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -587,10 +587,9 @@ pclose_check(FILE *stream)
        log_error(_("child process was terminated by exception 0x%X"),
                  WTERMSIG(exitstatus));
 #elif defined(HAVE_DECL_SYS_SIGLIST) && HAVE_DECL_SYS_SIGLIST
-       log_error(_("child process was terminated by signal %s (%d)"),
+       log_error(_("child process was terminated by signal %s"),
                  WTERMSIG(exitstatus) < NSIG ?
-                 sys_siglist[WTERMSIG(exitstatus)] : "(unknown)",
-                 WTERMSIG(exitstatus));
+                 sys_siglist[WTERMSIG(exitstatus)] : "(unknown)");
 #else
        log_error(_("child process was terminated by signal %d"),
                  WTERMSIG(exitstatus));