--- a/libpurple/protocols/msn/servconn.c Tue Jul 21 03:56:44 2009 +0000 +++ b/libpurple/protocols/msn/servconn.c Tue Jul 21 03:57:20 2009 +0000 @@ -312,7 +312,7 @@ if (servconn->connected && servconn->timeout_sec) { servconn->timeout_handle = purple_timeout_add_seconds( - servconn->timeout_sec, servconn_idle_timeout_cb, servconn); + servconn->timeout_sec, (GSourceFunc)servconn_idle_timeout_cb, servconn); } }