From: Pekka Riikonen Date: Fri, 2 Feb 2007 20:21:22 +0000 (+0000) Subject: Fixed NOTIFY_TYPE_JOIN handling (new Toolkit API change). X-Git-Tag: silc.client.1.1.beta1~35 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=edc0c71aaa1375668cbc88403f824b18d08dd166 Fixed NOTIFY_TYPE_JOIN handling (new Toolkit API change). --- diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index 1dd0598c..85433420 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -895,19 +895,18 @@ void silc_notify(SilcClient client, SilcClientConnection conn, SILC_LOG_DEBUG(("Notify: NICK_CHANGE")); client_entry = va_arg(va, SilcClientEntry); - client_entry2 = va_arg(va, SilcClientEntry); + name = va_arg(va, char *); /* old nickname */ - if (!strcmp(client_entry->nickname, client_entry2->nickname)) + if (!strcmp(client_entry->nickname, name)) break; memset(buf, 0, sizeof(buf)); snprintf(buf, sizeof(buf) - 1, "%s@%s", - client_entry2->username, client_entry2->hostname); + client_entry->username, client_entry->hostname); nicklist_rename_unique(SERVER(server), - client_entry, client_entry->nickname, - client_entry2, client_entry2->nickname); - signal_emit("message nick", 4, server, client_entry2->nickname, - client_entry->nickname, buf); + client_entry, name, + client_entry, client_entry->nickname); + signal_emit("message nick", 4, server, client_entry->nickname, name, buf); break; case SILC_NOTIFY_TYPE_CMODE_CHANGE: