# HG changeset patch # User Simone Gotti # Date 1300021055 -3600 # Node ID 8d31ac8a5aede2df525786802b24658d73748ba4 # Parent d0472a26eda1394c22553d6d6e8f4e0321905192 Dequeue all the cman emitted events and not only the first one leaving the others in the event's queue. This fixes a nasty bug that will led to a wrong quorum view in pacemaker. diff -r d0472a26eda1 -r 8d31ac8a5aed lib/common/ais.c --- a/lib/common/ais.c Thu Mar 10 18:55:40 2011 +0100 +++ b/lib/common/ais.c Sun Mar 13 13:57:35 2011 +0100 @@ -626,7 +626,7 @@ static gboolean pcmk_cman_dispatch(int sender, gpointer user_data) { - int rc = cman_dispatch(pcmk_cman_handle, CMAN_DISPATCH_ONE); + int rc = cman_dispatch(pcmk_cman_handle, CMAN_DISPATCH_ALL); if(rc < 0) { crm_err("Connection to cman failed: %d", rc); return FALSE;