Mercurial > pidgin
changeset 12031:bef758a67e48
[gaim-migrate @ 14324]
These rapid IRC pings are a Really Bad Idea. I'm not sure how they
got in, and I don't really want to know. In any case, I'm removing
them. If we want to add a keepalive which fires only when there is a
truly idle connection, and after some suitable delay, then that's fine
... but this was not that.
committer: Tailor Script <tailor@pidgin.im>
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Wed, 09 Nov 2005 19:02:48 +0000 |
parents | 7165a7a444da |
children | 62955c595e49 |
files | src/protocols/irc/irc.c |
diffstat | 1 files changed, 1 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/irc/irc.c Wed Nov 09 15:05:33 2005 +0000 +++ b/src/protocols/irc/irc.c Wed Nov 09 19:02:48 2005 +0000 @@ -51,7 +51,6 @@ static void irc_close(GaimConnection *gc); static int irc_im_send(GaimConnection *gc, const char *who, const char *what, GaimConvImFlags flags); static int irc_chat_send(GaimConnection *gc, int id, const char *what); -static void irc_ping_server(GaimConnection *gc); static void irc_chat_join (GaimConnection *gc, GHashTable *data); static void irc_input_cb(gpointer data, gint source, GaimInputCondition cond); static void irc_input_cb_ssl(gpointer data, GaimSslConnection *gsc, GaimInputCondition cond); @@ -622,16 +621,6 @@ return 0; } -static void irc_ping_server(GaimConnection *gc) -{ - struct irc_conn *irc = gc->proto_data; - gchar *buf; - - buf = irc_format(irc, "vv", "PING", irc->server); - irc_send(irc, buf); - g_free(buf); -} - static guint irc_nick_hash(const char *nick) { char *lc; @@ -761,7 +750,7 @@ irc_chat_leave, /* chat_leave */ NULL, /* chat_whisper */ irc_chat_send, /* chat_send */ - irc_ping_server, /* keepalive */ + NULL, /* keepalive */ NULL, /* register_user */ NULL, /* get_cb_info */ NULL, /* get_cb_away */