slist_iter( action, action_t, rsc->actions, lpc2,  switch(action->task) { case start_rsc: action->node = start_node; break; case stop_rsc: action->node = stop_node; break; default: action->node = default_node; break; }  if(action->node == NULL) { action->runnable = FALSE; }
stage5(GListPtr resources){		int lpc = 0;	crm_verbose("filling in the nodes to perform the actions on");	slist_iter(		rsc, resource_t, resources, lpc,		crm_debug_action(print_resource("Processing", rsc, FALSE));				if(safe_val(NULL, rsc, stop) == NULL		   || safe_val(NULL, rsc, start) == NULL) {			// error			crm_err("Either start action (%p) or"				" stop action (%p) were not defined",				safe_val(NULL, rsc, stop),				safe_val(NULL, rsc, start));			continue;		}