The copying of code from g_async_queue_new() to g_async_queue_new_full()
in
ef08aa786bca87c520ef319b97df4b3ed0782233 copied the setting of the
free function to NULL (instead of the one passed in by the user).
Fix that up so that the test passes again.
https://bugzilla.gnome.org/show_bug.cgi?id=660843
g_queue_init (&queue->queue);
queue->waiting_threads = 0;
queue->ref_count = 1;
- queue->item_free_func = NULL;
+ queue->item_free_func = item_free_func;
return queue;
}