tmp1 = create_node_state(node_uname, data->state, NULL, NULL); if(data->updates == NULL) { data->updates = tmp1; } else { data->updates = xmlAddSibling(data->updates, tmp1); }
ghash_update_cib_node(gpointer key, gpointer value, gpointer user_data){	xmlNodePtr tmp1 = NULL;	const char *node_uname = (const char*)key;	struct update_data_s* data = (struct update_data_s*)user_data;	CRM_DEBUG("%s processing %s (%s)", __FUNCTION__, node_uname, data->state);		if(safe_str_eq(fsa_our_uname, node_uname)) {		// dont change ourselves		return;	}	tmp1 = create_node_state(node_uname, data->state, NULL, NULL);	if(data->updates == NULL) {		data->updates = tmp1;	} else {		data->updates = xmlAddSibling(data->updates, tmp1);	}	}