* ---------------------------------------------------
*/
-#include "users.h"
#include "inspircd.h"
+#include "users.h"
#include "commands/cmd_ison.h"
extern "C" DllExport command_t* init_command(InspIRCd* Instance)
if (u)
{
+ if (u->Visibility && !u->Visibility->VisibleTo(user))
+ continue;
+
reply.append(u->nick).append(" ");
if (reply.length() > 450)
{
/* Its a space seperated list of nicks (RFC1459 says to support this)
*/
irc::spacesepstream list(parameters[i]);
- std::string item = "*";
+ std::string item("*");
while (((item = list.GetToken()) != ""))
{
u = ServerInstance->FindNick(item);