diff options
author | Timo Sirainen <cras@irssi.org> | 2001-12-06 23:10:41 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2001-12-06 23:10:41 +0000 |
commit | be8778052e5932c3d0b4b021ce00997b1f5f9880 (patch) | |
tree | 335257bcbc4c54bd69eafc49b41f598a16b61e57 /src/irc/core/irc-servers.h | |
parent | 6be1390303322916eb82e29ee7693eac2023c3dd (diff) | |
download | irssi-be8778052e5932c3d0b4b021ce00997b1f5f9880.zip |
On nick collision kills, reconnect back immediately. On any other type of
kills, stop reconnecting to the server entirely.
When reconnecting to server and setting back the old user mode, only use the
modes that we actually wanted to change with /MODE commands, don't try to
set back modes given to us by server (eg. +r).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2205 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/irc/core/irc-servers.h')
-rw-r--r-- | src/irc/core/irc-servers.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/irc/core/irc-servers.h b/src/irc/core/irc-servers.h index 4cd22728..0ef53a48 100644 --- a/src/irc/core/irc-servers.h +++ b/src/irc/core/irc-servers.h @@ -45,7 +45,8 @@ struct _IRC_SERVER_REC { char *real_address; /* address the irc server gives */ char *usermode; /* The whole mode string .. */ - char *userhost; /* /USERHOST <nick> - set when joined to first channel */ + char *wanted_usermode; /* The usermode we want to use, doesn't include the modes given us by the server (eg. +r) */ + char *userhost; /* /USERHOST <nick> - set when joined to first channel */ int channels_formed; /* channels formed in irc network */ unsigned int whois_found:1; /* Did WHOIS return any entries? */ |