g_slist_remove(graph, action_list);
graph = g_slist_remove(graph, action_list); cl_free(action_list);
initialize_graph(void){	while(g_slist_length(graph) > 0) {		action_list_t *action_list = g_slist_nth_data(graph, 0);		while(g_slist_length(action_list->actions) > 0) {			GSListPtr action = g_slist_nth(action_list->actions, 0);			g_slist_remove(action_list->actions, action);			cl_free(action->data);		}		g_slist_remove(graph, action_list);	}	graph = NULL;		return TRUE;}