old glib doesnt have g_queue_free_full