diff options
author | Glen Barber <gjb@FreeBSD.org> | 2015-08-06 01:39:23 +0000 |
---|---|---|
committer | Glen Barber <gjb@FreeBSD.org> | 2015-08-06 01:39:23 +0000 |
commit | 1bffa6787248d381863dda90502203b7e720862e (patch) | |
tree | 1cf91f58111453fd7001d2f67684c1982dbc2c07 | |
parent | 88b2998919aca86a69fcbe06e5d7ce03311bf6f3 (diff) | |
download | src-1bffa6787248d381863dda90502203b7e720862e.tar.gz src-1bffa6787248d381863dda90502203b7e720862e.zip |
MFS r286340 (bapt):
Fix segfault in pw(8) when modifying the UID of
a user.
PR: 202111
Approved by: re (delphij)
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/releng/10.2/; revision=286357
-rw-r--r-- | usr.sbin/pw/pw_user.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/pw/pw_user.c b/usr.sbin/pw/pw_user.c index 5b46013d16f2..500df8740443 100644 --- a/usr.sbin/pw/pw_user.c +++ b/usr.sbin/pw/pw_user.c @@ -388,7 +388,7 @@ pw_user(int mode, char *name, long id, struct cargs * args) edited = 1; } - if (id > 0 && isdigit((unsigned char)*arg->val)) { + if (id > 0) { pwd->pw_uid = (uid_t)id; edited = 1; if (pwd->pw_uid != 0 && strcmp(pwd->pw_name, "root") == 0) |