lpc2 = 0;
crm_debug("Removing node %s from %s", node->details->id, rsc->id);  lpc2 = -1;
apply_agent_constraints(GListPtr resources){	int lpc;	int lpc2;	slist_iter(		rsc, resource_t, resources, lpc,		slist_iter(			node, node_t, rsc->allowed_nodes, lpc2,						if(has_agent(node, rsc->class, rsc->type) == FALSE) {				/* remove node from contention */				node->weight = -1.0;				node->fixed = TRUE;			}			if(node->fixed && node->weight < 0) {				/* the structure of the list will have changed				 * lpc2-- might be sufficient				 */				lpc2 = 0;				rsc->allowed_nodes = g_list_remove(					rsc->allowed_nodes, node);				crm_free(node);			}						)		);	return TRUE;}