X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fclient_ops.c;fp=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fclient_ops.c;h=3865d702a33d6b24d40336427089fdcd900b721b;hb=c08107c80b816558a1c48ada27eaf23840793157;hp=727079c8a63a9a61393d5c179387df4fecc17cc5;hpb=e1d9ce9886ca71287f2634784fb766fad31b7744;p=silc.git diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index 727079c8..3865d702 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -900,6 +900,10 @@ silc_command_reply(SilcClient client, SilcClientConnection conn, strcat(buf, " hyper active"); if (mode & SILC_UMODE_ROBOT) strcat(buf, " robot"); + if (mode & SILC_UMODE_ANONYMOUS) + strcat(buf, " anonymous"); + if (mode & SILC_UMODE_BLOCK_PRIVMSG) + strcat(buf, " blocks private messages"); printformat_module("fe-common/silc", server, NULL, MSGLEVEL_CRAP, SILCTXT_WHOIS_MODES, buf); @@ -1199,6 +1203,8 @@ silc_command_reply(SilcClient client, SilcClientConnection conn, strcat(stat, "H"); else if (e->mode & SILC_UMODE_ROBOT) strcat(stat, "R"); + else if (e->mode & SILC_UMODE_ANONYMOUS) + strcat(stat, "?"); else strcat(stat, "A"); if (mode)