From 3ec33a490c4e69e6bb5eb620245695e740311bb9 Mon Sep 17 00:00:00 2001 From: delphij Date: Thu, 3 Mar 2005 02:17:20 +0000 Subject: If a user or group is not known, report the problem user/group, rather than the first user/group. Caused huge fun in error messages from large script. Old: pgrep -u root,NoSuchUser,daemon -> pgrep: unknown user `root' Now: pgrep -u root,NoSuchUser,daemon -> pgrep: unknown user `NoSuchUser' Obtained from: NetBSD (rev. 1.8) MFC After: 1 week (if re@ would have approved this) --- usr.bin/pkill/pkill.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'usr.bin/pkill') diff --git a/usr.bin/pkill/pkill.c b/usr.bin/pkill/pkill.c index f49bc9e..8af5cff 100644 --- a/usr.bin/pkill/pkill.c +++ b/usr.bin/pkill/pkill.c @@ -1,4 +1,4 @@ -/* $NetBSD: pkill.c,v 1.7 2004/02/15 17:03:30 soren Exp $ */ +/* $NetBSD: pkill.c,v 1.8 2005/03/02 15:31:44 abs Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -533,13 +533,13 @@ makelist(struct listhead *head, enum listtype type, char *src) case LT_USER: if ((pw = getpwnam(sp)) == NULL) errx(STATUS_BADUSAGE, "unknown user `%s'", - optarg); + sp); li->li_number = pw->pw_uid; break; case LT_GROUP: if ((gr = getgrnam(sp)) == NULL) errx(STATUS_BADUSAGE, "unknown group `%s'", - optarg); + sp); li->li_number = gr->gr_gid; break; case LT_TTY: -- cgit v1.1