From 17f7f400f6dbf25f9155ce177eea1092f54d2f25 Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Sat, 12 Sep 2015 08:24:25 +0000 Subject: 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 MFC after: 2 days --- pw/pw_user.c | 1 + 1 file changed, 1 insertion(+) (limited to 'pw') diff --git a/pw/pw_user.c b/pw/pw_user.c index 61d468a..f133147 100644 --- a/pw/pw_user.c +++ b/pw/pw_user.c @@ -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", -- cgit v1.2.3-56-ge451