]> git.proxmox.com Git - mirror_corosync.git/commitdiff
testvotequorum: fix test loop to break if votequorum goes away
authorFabio M. Di Nitto <fdinitto@redhat.com>
Tue, 7 Feb 2012 09:11:38 +0000 (10:11 +0100)
committerFabio M. Di Nitto <fdinitto@redhat.com>
Thu, 9 Feb 2012 15:49:25 +0000 (16:49 +0100)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
test/testvotequorum1.c

index ff0a08505c612ee67c15dccf4738df6f96c719e1..033012f897038964122c5c41500170d11b42b0ab 100644 (file)
@@ -165,8 +165,12 @@ int main(int argc, char *argv[])
        printf("Waiting for votequorum events, press ^C to finish\n");
        printf("-------------------\n");
 
-       while (1)
-               votequorum_dispatch(g_handle, CS_DISPATCH_ALL);
+       while (1) {
+               if (votequorum_dispatch(g_handle, CS_DISPATCH_ALL) != CS_OK) {
+                       fprintf(stderr, "votequorum_dispatch error\n");
+                       return -1;
+               }
+       }
 
        return 0;
 }