MFC: r287701

Regression: fix pw usermod -d

Mark the user has having been edited if -d option is passed to usermod and
so the request change of home directory actually happen

PR:		203052
Reported by:	lenzi.sergio@gmail.com
This commit is contained in:
bapt 2015-09-14 05:37:32 +00:00
parent bc3c6d9c81
commit 95285c2f6d

View File

@ -1694,6 +1694,7 @@ pw_user_mod(int argc, char **argv, char *arg1)
if (homedir && strcmp(pwd->pw_dir, homedir) != 0) {
pwd->pw_dir = homedir;
edited = true;
if (fstatat(conf.rootfd, pwd->pw_dir, &st, 0) == -1) {
if (!createhome)
warnx("WARNING: home `%s' does not exist",