aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Nordier <rnordier@FreeBSD.org>1998-10-29 11:39:39 +0000
committerRobert Nordier <rnordier@FreeBSD.org>1998-10-29 11:39:39 +0000
commitd223b5868eb21881e423e1330638bbc6368e5e17 (patch)
tree71b6cffef085828d1ff37ce61282789ca9adb642
parent0d5a72544609f802ca7a76e7596e6f87b5c66944 (diff)
Notes
-rw-r--r--lib/libc/gen/psignal.c6
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));