Page MenuHomeFreeBSD

D52587.id162346.diff
No OneTemporary

D52587.id162346.diff

diff --git a/usr.sbin/pw/pw_user.c b/usr.sbin/pw/pw_user.c
--- a/usr.sbin/pw/pw_user.c
+++ b/usr.sbin/pw/pw_user.c
@@ -115,7 +115,11 @@
*tmp = '\0';
if (fstatat(dfd, dirs, &st, 0) == -1) {
if (mkdirat(dfd, dirs, _DEF_DIRMODE) == -1)
- err(EX_OSFILE, "'%s' (home parent) is not a directory", dirs);
+ err(EX_OSFILE,
+ "'%s' (home parent) is not a directory",
+ dirs);
+ if (fchownat(dfd, dirs, 0, 0, 0) != 0)
+ warn("chown(%s)", dirs);
}
*tmp = '/';
}

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 23, 5:29 PM (17 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32035860
Default Alt Text
D52587.id162346.diff (507 B)

Event Timeline