diff options
author | Timo Sirainen <cras@irssi.org> | 2002-01-28 05:28:25 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2002-01-28 05:28:25 +0000 |
commit | 08c23ce6d4c21f7cee9be2248d0fec15c153a23a (patch) | |
tree | ee41bc4ea0c8fc9d53b0b67dcdd8c40f79b5edc4 /src/core/servers.c | |
parent | a6ee439c263f9560c6b7711dd4a4d8e8c24f11aa (diff) | |
download | irssi-08c23ce6d4c21f7cee9be2248d0fec15c153a23a.zip |
Don't change the "wanted nick" when receiving NICK event from server, unless
we did the /NICK change. This is useful with the new irc servers changing
your nick to your UID instead of killing you, at reconnect time you'd get
"invalid nick" when irssi would try setting the UID as your nick..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2351 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/core/servers.c')
-rw-r--r-- | src/core/servers.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/core/servers.c b/src/core/servers.c index e5aac01e..e9e37add 100644 --- a/src/core/servers.c +++ b/src/core/servers.c @@ -490,9 +490,7 @@ void server_connect_unref(SERVER_CONNECT_REC *conn) void server_change_nick(SERVER_REC *server, const char *nick) { - g_free(server->connrec->nick); g_free(server->nick); - server->connrec->nick = g_strdup(nick); server->nick = g_strdup(nick); signal_emit("server nick changed", 1, server); |