From 0b8bee080ac588b9763b72a5abd866ed37425f07 Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Fri, 29 Jun 2007 18:45:14 +0000 Subject: [PATCH] If 001 has not been received yet, also treat "Banned" or "Bad user info" (case insensitive) in an ERROR message as an indication of a server ban. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4571 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/core/irc-servers.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/irc/core/irc-servers.c b/src/irc/core/irc-servers.c index 701bc321..21534f52 100644 --- a/src/irc/core/irc-servers.c +++ b/src/irc/core/irc-servers.c @@ -741,7 +741,9 @@ static void event_error(IRC_SERVER_REC *server, const char *data) g_return_if_fail(server != NULL); if (!server->connected && (stristr(data, "Unauthorized") != NULL || - stristr(data, "K-lined") != NULL)) + stristr(data, "K-lined") != NULL || + stristr(data, "Banned") != NULL || + stristr(data, "Bad user info") != NULL)) server->banned = TRUE; }