Procházet zdrojové kódy

testvotequorum: fix test loop to break if votequorum goes away

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Fabio M. Di Nitto před 14 roky
rodič
revize
68a0105fd0
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 6 2
      test/testvotequorum1.c

+ 6 - 2
test/testvotequorum1.c

@@ -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;
 }