X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fproto-p10.c;h=8a5a76de57033f3545c60032dc1fc71ffa588a8c;hb=6acf8ce6d2f70c190bf5d4e027d08f8643bc9654;hp=802351049d314e928644fc2a2645a727aad16ac9;hpb=e812537cb0236231017fc18b69a4643176c6dcc7;p=srvx.git diff --git a/src/proto-p10.c b/src/proto-p10.c index 8023510..8a5a76d 100644 --- a/src/proto-p10.c +++ b/src/proto-p10.c @@ -918,9 +918,9 @@ static CMD_FUNC(cmd_whois) mlen = strlen(self->name) + strlen(from->nick) + 12 + strlen(who->nick); len = 0; *buf = '\0'; - for (i = 0; i < who->channels.used; i++) + for (i = who->channels.used; i > 0; ) { - mn = who->channels.list[i]; + mn = who->channels.list[--i]; if (!IsOper(from) && (mn->channel->modes & (MODE_PRIVATE | MODE_SECRET)) && !GetUserMode(mn->channel, from)) continue;