aboutsummaryrefslogtreecommitdiff
path: root/contrib/mtree
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2019-09-12 18:51:59 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2019-09-12 18:51:59 +0000
commit09c9ed3b053afdb321218ba6b24b34a8476505df (patch)
tree4e518939deabc02a8af93f8cb19ed531d83c211d /contrib/mtree
parent4f4b548b1d21ae16955b09f9b717524167a7d97e (diff)
downloadsrc-09c9ed3b053afdb321218ba6b24b34a8476505df.tar.gz
src-09c9ed3b053afdb321218ba6b24b34a8476505df.zip
mtree -c: Fix username logic when getlogin(3) fails.
Obtained from: NetBSD (Credit to Sascha Wildner with DragonFlyBSD) MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=352262
Diffstat (limited to 'contrib/mtree')
-rw-r--r--contrib/mtree/create.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/mtree/create.c b/contrib/mtree/create.c
index eb7bce180d60..dc3af7447a39 100644
--- a/contrib/mtree/create.c
+++ b/contrib/mtree/create.c
@@ -117,7 +117,7 @@ cwalk(FILE *fp)
host[sizeof(host) - 1] = '\0';
if ((user = getlogin()) == NULL) {
struct passwd *pw;
- user = (pw = getpwuid(getuid())) == NULL ? pw->pw_name :
+ user = (pw = getpwuid(getuid())) != NULL ? pw->pw_name :
"<unknown>";
}