--- a/libpurple/protocols/jabber/jabber.c Mon Apr 13 13:33:47 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Wed Apr 22 07:55:03 2009 +0000 @@ -464,7 +464,7 @@ JabberStream *js = gc->proto_data; if (js->keepalive_timeout == -1) { - jabber_ping_jid(js, NULL); + jabber_ping_jid(js, js->user->domain); js->keepalive_timeout = purple_timeout_add_seconds(120, (GSourceFunc)(jabber_keepalive_timeout), gc); }