File pacemaker-crmd-message-clearing-failures.patch of Package pacemaker.14737
commit c339a4ce3a58664a3fd0f36d5859ea7a85c9fce8
Author: Ken Gaillot <kgaillot@redhat.com>
Date: Thu Feb 16 18:08:51 2017 -0600
Log: crmd: improve message when clearing failures
This also involves a slight refactor to make future changes in failure handling
easier.
Index: pacemaker/crmd/messages.c
===================================================================
--- pacemaker.orig/crmd/messages.c
+++ pacemaker/crmd/messages.c
@@ -629,6 +629,11 @@ handle_failcount_op(xmlNode * stored_msg
rsc = ID(xml_rsc);
}
+ if (rsc == NULL) {
+ crm_log_xml_warn(stored_msg, "invalid failcount op");
+ return I_NULL;
+ }
+
uname = crm_element_value(stored_msg, XML_LRM_ATTR_TARGET);
if (crm_element_value(stored_msg, XML_LRM_ATTR_ROUTER_NODE)) {
is_remote_node = TRUE;