queue_point.c: forgot to free top element in queue in queue_clear function