diff options
| author | Robert Nordier <rnordier@FreeBSD.org> | 1998-10-29 11:39:39 +0000 |
|---|---|---|
| committer | Robert Nordier <rnordier@FreeBSD.org> | 1998-10-29 11:39:39 +0000 |
| commit | d223b5868eb21881e423e1330638bbc6368e5e17 (patch) | |
| tree | 71b6cffef085828d1ff37ce61282789ca9adb642 | |
| parent | 0d5a72544609f802ca7a76e7596e6f87b5c66944 (diff) | |
Notes
| -rw-r--r-- | lib/libc/gen/psignal.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/libc/gen/psignal.c b/lib/libc/gen/psignal.c index b7e7ab66761a..96eab9d45d14 100644 --- a/lib/libc/gen/psignal.c +++ b/lib/libc/gen/psignal.c @@ -49,15 +49,13 @@ psignal(sig, s) const char *s; { register const char *c; - register int n; if (sig < NSIG) c = sys_siglist[sig]; else c = "Unknown signal"; - n = strlen(s); - if (n) { - (void)write(STDERR_FILENO, s, n); + if (s != NULL && *s != '\0') { + (void)write(STDERR_FILENO, s, strlen(s)); (void)write(STDERR_FILENO, ": ", 2); } (void)write(STDERR_FILENO, c, strlen(c)); |
