diff -r 602a8a17b76a -r c1e552435b02 libpurple/protocols/msn/servconn.c --- 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); } }