File pacemaker-tools-use-g_main_loop_is_running-properly.patch of Package pacemaker.14737
commit c7d90822ebd07bd22009f1b714ff92443d9c5d83
Author: Ken Gaillot <kgaillot@redhat.com>
Date: Fri Nov 10 18:09:25 2017 -0600
Fix: tools: use g_main_loop_is_running() properly
diff --git a/tools/crm_resource.c b/tools/crm_resource.c
index 379897f51..59cae2cde 100644
--- a/tools/crm_resource.c
+++ b/tools/crm_resource.c
@@ -81,7 +81,9 @@ resource_ipc_callback(const char *buffer, ssize_t length, gpointer userdata)
crm_log_xml_trace(msg, "[inbound]");
crmd_replies_needed--;
- if (crmd_replies_needed == 0 && g_main_loop_is_running(mainloop)) {
+ if ((crmd_replies_needed == 0) && mainloop
+ && g_main_loop_is_running(mainloop)) {
+
fprintf(stderr, " OK\n");
crm_debug("Got all the replies we expected");
return crm_exit(pcmk_ok);