From ddbde2059831e1532cfc0c453d61633bdccc8b2d Mon Sep 17 00:00:00 2001 From: w00t Date: Fri, 10 Aug 2007 17:02:20 +0000 Subject: Fix non-opers using who on themselves when set +i git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7698 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/cmd_who.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cmd_who.cpp') diff --git a/src/cmd_who.cpp b/src/cmd_who.cpp index 1697eb9fe..b8f0684ff 100644 --- a/src/cmd_who.cpp +++ b/src/cmd_who.cpp @@ -302,7 +302,7 @@ CmdResult cmd_who::Handle (const char** parameters, int pcnt, userrec *user) { if (whomatch(i->second, matchtext)) { - if ((i->second->IsModeSet('i')) && (!IS_OPER(user))) + if ((i->second != user) && (i->second->IsModeSet('i')) && (!IS_OPER(user))) continue; SendWhoLine(user, initial, NULL, i->second, whoresults); -- cgit v1.3.1-10-gc9f91