Просмотр исходного кода

quorumtools: check for quorum_dispatch return code

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Fabio M. Di Nitto 14 лет назад
Родитель
Сommit
81e4785119
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      tools/corosync-quorumtool.c

+ 5 - 1
tools/corosync-quorumtool.c

@@ -453,7 +453,11 @@ static int show_nodes(nodeid_format_t nodeid_format, name_format_t name_format)
 
 	g_called = 0;
 	while (g_called == 0) {
-		quorum_dispatch(q_handle, CS_DISPATCH_ONE);
+		err = quorum_dispatch(q_handle, CS_DISPATCH_ONE);
+		if (err != CS_OK) {
+			fprintf(stderr, "quorum_dispatch FAILED: %d\n", err);
+			goto err_exit;
+		}
 	}
 
 	display_nodes_data(nodeid_format, name_format);