} else if(node == NULL || node->details->unclean || node->details->online == FALSE) { 
} else if(node == NULL) { crm_debug_2("Resource %s not deleted: NULL node", rsc->name); return FALSE;  } else if(node->details->unclean || node->details->online == FALSE) { 
DeleteRsc(resource_t *rsc, node_t *node, pe_working_set_t *data_set){	action_t *delete = NULL;	action_t *refresh = NULL;	char *stop = NULL;	char *start = NULL;	if(rsc->failed) {		crm_debug_2("Resource %s not deleted from %s: failed",			    rsc->name, node->details->uname);		return FALSE;			} else if(node == NULL		  || node->details->unclean		  || node->details->online == FALSE) {		crm_debug_2("Resource %s not deleted from %s: unrunnable",			    rsc->name, node->details->uname);		return FALSE;	}		stop = stop_key(rsc);	start = start_key(rsc);	crm_notice("Removing %s from %s",		 rsc->name, node->details->uname);		delete = delete_action(rsc, node);		custom_action_order(		rsc, stop, NULL, rsc, NULL, delete,		pe_ordering_optional, data_set);	custom_action_order(		rsc, NULL, delete, rsc, start, NULL, 		pe_ordering_manditory, data_set);	#if DELETE_THEN_REFRESH	refresh = custom_action(		NULL, crm_strdup(CRM_OP_LRM_REFRESH), CRM_OP_LRM_REFRESH,		node, FALSE, TRUE, data_set);	add_hash_param(refresh->extra, XML_ATTR_TE_NOWAIT, XML_BOOLEAN_TRUE);	custom_action_order(		rsc, NULL, delete, NULL, NULL, refresh, 		pe_ordering_optional, data_set);#endif			return TRUE;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/c36cde346f2eaa02082f36fe13c6c3dccf3c523c/native.c/buggy/crm/pengine/native.c