* Merge two is_shadowgrp blocks.

* Indicate that we continue when *_unlock fail
This commit is contained in:
nekral-guest 2008-08-06 15:55:57 +00:00
parent 75e65f72c2
commit 6461841ccd

View File

@ -438,7 +438,8 @@ static void close_files (void)
fail_exit (1);
}
#ifdef SHADOWGRP
if (is_shadowgrp && (sgr_close () == 0)) {
if (is_shadowgrp) {
if (sgr_close () == 0) {
fprintf (stderr, _("%s: cannot rewrite the shadow group file\n"), Prog);
SYSLOG ((LOG_WARN, "cannot rewrite the shadow group file"));
#ifdef WITH_AUDIT
@ -448,7 +449,6 @@ static void close_files (void)
#endif
fail_exit (1);
}
if (is_shadowgrp) {
if (sgr_unlock () == 0) {
fprintf (stderr, _("%s: cannot unlock the shadow group file\n"), Prog);
SYSLOG ((LOG_WARN, "cannot unlock the shadow group file"));
@ -457,6 +457,7 @@ static void close_files (void)
"unlocking gshadow file",
group, AUDIT_NO_ID, 0);
#endif
/* continue */
}
gshadow_locked = false;
}
@ -469,6 +470,7 @@ static void close_files (void)
"unlocking group file",
group, AUDIT_NO_ID, 0);
#endif
/* continue */
}
group_locked = false;
}