diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-07-28 20:52:10 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-07-28 20:52:10 +0000 |
commit | 4bdbd4b33ea7d6b88f1425f711bafd4ab04582c7 (patch) | |
tree | e61d486da46f108a39fb5079553196d9f127e4a9 /pw/pw_user.c | |
parent | bbb9b6125f26fff5ecf0b96aefc7a3bbdfea91cb (diff) | |
download | pw-darwin-4bdbd4b33ea7d6b88f1425f711bafd4ab04582c7.tar.gz pw-darwin-4bdbd4b33ea7d6b88f1425f711bafd4ab04582c7.tar.zst pw-darwin-4bdbd4b33ea7d6b88f1425f711bafd4ab04582c7.zip |
Fix wrong warning printed after changing or updating NIS users
PR: 37672
Submitted by: chris+freebsd@chrullrich.de
Diffstat (limited to 'pw/pw_user.c')
-rw-r--r-- | pw/pw_user.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pw/pw_user.c b/pw/pw_user.c index d6dad3f..aecc90a 100644 --- a/pw/pw_user.c +++ b/pw/pw_user.c @@ -206,7 +206,7 @@ perform_chgpwent(const char *name, struct passwd *pwd) rc = chgnispwent(conf.userconf->nispasswd, name, pwd); if (rc == -1) warn("User '%s' not found in NIS passwd", pwd->pw_name); - else + else if (rc != 0) warn("NIS passwd update"); /* NOTE: NIS-only update errors are not fatal */ } @@ -678,7 +678,7 @@ pw_user(int mode, char *name, long id, struct cargs * args) rc = addnispwent(cnf->nispasswd, pwd); if (rc == -1) warnx("User '%s' already exists in NIS passwd", pwd->pw_name); - else + else if (rc != 0) warn("NIS passwd update"); /* NOTE: we treat NIS-only update errors as non-fatal */ } |