From 8ca9aed51c0b3ad8b82a9b1535260b1477f5a122 Mon Sep 17 00:00:00 2001 From: gjb Date: Thu, 6 Aug 2015 01:39:23 +0000 Subject: [PATCH] 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 git-svn-id: https://svn.freebsd.org/base/releng/10.2@286357 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- usr.sbin/pw/pw_user.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/pw/pw_user.c b/usr.sbin/pw/pw_user.c index 5b46013d1..500df8740 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) -- 2.42.0