--- a/libpurple/protocols/jabber/jabber.c Tue May 19 06:47:40 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Wed May 20 00:34:59 2009 +0000 @@ -483,7 +483,7 @@ JabberStream *js = gc->proto_data; if (js->keepalive_timeout == -1) { - jabber_ping_jid(js, js->user->domain); + jabber_keepalive_ping(js); js->keepalive_timeout = purple_timeout_add_seconds(120, (GSourceFunc)(jabber_keepalive_timeout), gc); }