# HG changeset patch # User Mark Doliner # Date 1291010624 0 # Node ID 0d71d4695520dd74866e5333dfb3d7e18bc4d536 # Parent 2a9327053398e964ef5515400224c6ea1a8e7a73 I prefer this syntax. Plus, it's slightly faster... right? diff -r 2a9327053398 -r 0d71d4695520 libpurple/upnp.c --- a/libpurple/upnp.c Mon Nov 29 01:12:51 2010 +0000 +++ b/libpurple/upnp.c Mon Nov 29 06:03:44 2010 +0000 @@ -162,9 +162,9 @@ while(discovery_callbacks) { gpointer data; PurpleUPnPCallback cb = discovery_callbacks->data; - discovery_callbacks = g_slist_remove(discovery_callbacks, cb); + discovery_callbacks = g_slist_delete_link(discovery_callbacks, discovery_callbacks); data = discovery_callbacks->data; - discovery_callbacks = g_slist_remove(discovery_callbacks, data); + discovery_callbacks = g_slist_delete_link(discovery_callbacks, discovery_callbacks); cb(success, data); } }