free_xml(root_xml_node);
crmd_ha_input_callback(const struct ha_msg* msg, void* private_data){    FNIN();    cl_log(LOG_DEBUG, "crmd_hamsg_callback: processing HA message (%s from %s)", ha_msg_value(msg, F_SEQ), ha_msg_value(msg, F_ORIG));    xmlNodePtr root_xml_node = validate_and_decode_hamessage(msg);    process_message(root_xml_node, FALSE, ha_msg_value(msg, F_ORIG));    FNOUT();}