pe_free_shallow(rsc->allowed_nodes);  while(rsc->rsc_cons) { pe_free_rsc_to_rsc((rsc_to_rsc_t*)rsc->rsc_cons->data); rsc->rsc_cons = rsc->rsc_cons->next; } if(rsc->rsc_cons != NULL) { g_list_free(rsc->rsc_cons); } 
rsc->fns->free(rsc); 
pe_free_resources(GListPtr resources){ 	volatile GListPtr list_item = NULL;	resource_t *rsc = NULL;		while(resources != NULL) {		list_item = resources;		rsc = (resource_t *)list_item->data;		resources = resources->next;		pe_free_shallow_adv(rsc->candidate_colors, TRUE);		pe_free_shallow(rsc->allowed_nodes);		while(rsc->rsc_cons) {			pe_free_rsc_to_rsc((rsc_to_rsc_t*)rsc->rsc_cons->data);			rsc->rsc_cons = rsc->rsc_cons->next;		}		if(rsc->rsc_cons != NULL) {			g_list_free(rsc->rsc_cons);		}		crm_free(rsc);	}	if(resources != NULL) {		g_list_free(resources);	}}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/f17c8eda8d331f89e1c0ed293931b048e4d3b2d0/utils.c/buggy/crm/pengine/utils.c