g_list_free(rsc->rsc_cons); 
if(rsc->rsc_cons != NULL) { g_list_free(rsc->rsc_cons); } 
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;		}		g_list_free(rsc->rsc_cons);		crm_free(rsc);	}	g_list_free(resources);	}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/69f8a14658aeeee09c5c270dd118170c371c0ecf/utils.c/clean/crm/pengine/utils.c