From 90b66dbe6c11ca5e4484f14cd223f1852c15e783 Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Wed, 14 Nov 2007 23:02:40 +0000 Subject: Rework redirections to deal with multiple concurrent redirects better. These mostly happen when doing remote whois and the target server is slow. The code uses the source server but will try to do what it can if servers think they need to mask it. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4638 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/core/irc-servers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/irc/core/irc-servers.h') diff --git a/src/irc/core/irc-servers.h b/src/irc/core/irc-servers.h index 7352b876..cdf5721e 100644 --- a/src/irc/core/irc-servers.h +++ b/src/irc/core/irc-servers.h @@ -42,7 +42,7 @@ struct _IRC_SERVER_REC { GSList *redirects; GSList *redirect_queue; /* should be updated from redirect_next each time cmdqueue is updated */ REDIRECT_REC *redirect_next; - REDIRECT_REC *redirect_continue; + GSList *redirect_active; /* redirects start event has been received for, must have unique prefix */ char *last_nick; /* last /NICK, kept even if it resulted as not valid change */ -- cgit v1.2.3