 set_xml_property_copy(opts, XML_ATTR_OP, "event"); set_xml_property_copy(message, XML_ATTR_SYSTO, CRM_SYSTEM_TENGINE); set_xml_property_copy(opts, "true_op", true_op); 
 if(data != NULL) { message  = copy_xml_node_recursive((xmlNodePtr)data); opts  = find_xml_node(message, "options"); true_op = xmlGetProp(opts, XML_ATTR_OP);  set_xml_property_copy(opts, XML_ATTR_OP, "event"); set_xml_property_copy(opts, "true_op", true_op);  set_xml_property_copy(message, XML_ATTR_SYSTO, CRM_SYSTEM_TENGINE); }  if(is_set(fsa_input_register, R_TE_CONNECTED) == FALSE){ cl_log(LOG_INFO, "Waiting for the TE to connect"); if(data != NULL) { free_xml(te_lastcc); te_lastcc = message; } FNRET(I_WAIT_FOR_EVENT);  }  if(message == NULL) { message = te_lastcc; te_lastcc = NULL;  } else { free_xml(te_lastcc); } 
do_te_copyto(long long action,	     enum crmd_fsa_cause cause,	     enum crmd_fsa_state cur_state,	     enum crmd_fsa_input current_input,	     void *data){	xmlNodePtr message  = copy_xml_node_recursive((xmlNodePtr)data);	xmlNodePtr opts  = find_xml_node(message, "options");	const char *true_op = xmlGetProp(opts, XML_ATTR_OP);		FNIN();		set_xml_property_copy(opts, XML_ATTR_OP, "event");	set_xml_property_copy(message, XML_ATTR_SYSTO, CRM_SYSTEM_TENGINE);	set_xml_property_copy(opts, "true_op", true_op);		relay_message(message, FALSE);	free_xml(message);	FNRET(I_NULL);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/ab92837bd63d54d7f87689d335c45f05a28e1bc2/subsystems.c/clean/crm/crmd/subsystems.c