mirror of
https://github.com/irssi/irssi.git
synced 2026-08-17 23:52:22 +02:00
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
This commit is contained in:
parent
fabecae6e6
commit
90b66dbe6c
6 changed files with 80 additions and 39 deletions
|
|
@ -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 */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue