don't log an error if exiting with 0

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
This commit is contained in:
Angus Salkeld 2011-10-22 10:50:17 +11:00
parent 1b63c3cf57
commit 9fbd5c08c4

View File

@ -140,9 +140,13 @@ void _corosync_exit_error (
void _corosync_exit_error (
enum e_ais_done err, const char *file, unsigned int line)
{
log_printf (LOGSYS_LEVEL_ERROR, "Corosync Cluster Engine exiting "
"with status %d at %s:%u.\n", err, file, line);
if (err == AIS_DONE_EXIT) {
log_printf (LOGSYS_LEVEL_NOTICE,
"Corosync Cluster Engine exiting normally");
} else {
log_printf (LOGSYS_LEVEL_ERROR, "Corosync Cluster Engine exiting "
"with status %d at %s:%u.\n", err, file, line);
}
qb_log_fini();
exit (err);
}