diff -r 5de100ca4fdb crmd/callbacks.c --- a/crmd/callbacks.c Wed Oct 17 13:43:21 2012 +0900 +++ b/crmd/callbacks.c Thu Oct 18 05:49:14 2012 +0900 @@ -495,7 +495,6 @@ #if SUPPORT_HEARTBEAT -static gboolean fsa_have_quorum = FALSE; gboolean ccm_dispatch(int fd, gpointer user_data) { @@ -575,14 +574,14 @@ if(update_quorum) { crm_have_quorum = ccm_have_quorum(event); - crm_update_quorum(crm_have_quorum, FALSE); if(crm_have_quorum == FALSE) { /* did we just loose quorum? */ - if(fsa_have_quorum) { + if(fsa_has_quorum) { crm_info("Quorum lost: %s", ccm_event_name(event)); } } + crm_update_quorum(crm_have_quorum, FALSE); } if(update_cache) {