Fix wrong warning printed after changing or updating NIS users

PR:		37672
Submitted by:	chris+freebsd@chrullrich.de
This commit is contained in:
Baptiste Daroussin 2015-07-28 20:52:10 +00:00
parent 38750ada8f
commit 81e2ba845c

View File

@ -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 */
}