summaryrefslogtreecommitdiffstats
path: root/usr.sbin/chown
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2010-06-03 20:46:23 +0000
committertrasz <trasz@FreeBSD.org>2010-06-03 20:46:23 +0000
commitc476826d4010fb1c904d4b07c0f0e9d09744ee11 (patch)
treed0594fb51aa22542a485c6863edff6a6fc3de7b1 /usr.sbin/chown
parent06a4e12f9399a28f5c8bed2b33bcd7acab47f7db (diff)
downloadFreeBSD-src-c476826d4010fb1c904d4b07c0f0e9d09744ee11.zip
FreeBSD-src-c476826d4010fb1c904d4b07c0f0e9d09744ee11.tar.gz
Make chown(1) emit more useful error message when user/group name is invalid.
Diffstat (limited to 'usr.sbin/chown')
-rw-r--r--usr.sbin/chown/chown.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/usr.sbin/chown/chown.c b/usr.sbin/chown/chown.c
index 7a22292..0b09813 100644
--- a/usr.sbin/chown/chown.c
+++ b/usr.sbin/chown/chown.c
@@ -262,9 +262,7 @@ id(const char *name, const char *type)
*/
errno = 0;
val = strtoul(name, &ep, 10);
- if (errno)
- err(1, "%s", name);
- if (*ep != '\0')
+ if (errno || *ep != '\0')
errx(1, "%s: illegal %s name", name, type);
return (val);
}
OpenPOWER on IntegriCloud