Fix a typo that caused lack of argument to be misinterpreted as "0".

From Arne H. Juul <arnej@pvv.ntnu.no>, PR #3236.
This commit is contained in:
thorpej 1997-02-22 01:45:41 +00:00
parent b817db1eaf
commit 71f1354a10

View File

@ -1,4 +1,4 @@
/* $NetBSD: kill.c,v 1.11 1995/09/07 06:30:27 jtc Exp $ */ /* $NetBSD: kill.c,v 1.12 1997/02/22 01:45:41 thorpej Exp $ */
/* /*
* Copyright (c) 1988, 1993, 1994 * Copyright (c) 1988, 1993, 1994
@ -43,7 +43,7 @@ static char copyright[] =
#if 0 #if 0
static char sccsid[] = "@(#)kill.c 8.4 (Berkeley) 4/28/95"; static char sccsid[] = "@(#)kill.c 8.4 (Berkeley) 4/28/95";
#else #else
static char rcsid[] = "$NetBSD: kill.c,v 1.11 1995/09/07 06:30:27 jtc Exp $"; static char rcsid[] = "$NetBSD: kill.c,v 1.12 1997/02/22 01:45:41 thorpej Exp $";
#endif #endif
#endif /* not lint */ #endif /* not lint */
@ -82,7 +82,7 @@ main(argc, argv)
if (!isdigit(**argv)) if (!isdigit(**argv))
usage(); usage();
numsig = strtol(*argv, &ep, 10); numsig = strtol(*argv, &ep, 10);
if (!*argv || *ep) if (*ep)
errx(1, "illegal signal number: %s", *argv); errx(1, "illegal signal number: %s", *argv);
if (numsig >= 128) if (numsig >= 128)
numsig -= 128; numsig -= 128;
@ -128,7 +128,7 @@ main(argc, argv)
for (errors = 0; argc; argc--, argv++) { for (errors = 0; argc; argc--, argv++) {
pid = strtol(*argv, &ep, 10); pid = strtol(*argv, &ep, 10);
if (!*argv || *ep) { if (!**argv || *ep) {
warnx("illegal process id: %s", *argv); warnx("illegal process id: %s", *argv);
errors = 1; errors = 1;
} else if (kill(pid, numsig) == -1) { } else if (kill(pid, numsig) == -1) {