#include "s_conf.h"
#include "s_serv.h"
#include "send.h"
-#include "irc_string.h"
-#include "sprintf_irc.h"
+#include "match.h"
#include "s_conf.h"
#include "logger.h"
#include "msg.h"
nick++;
}
- target_p = find_named_person(nick);
+ if(MyClient(source_p))
+ target_p = find_named_person(nick);
+ else
+ target_p = find_person(nick);
if(target_p != NULL)
{
GlobalSetOptions.operstring));
}
+ if(IsSSLClient(target_p))
+ sendto_one_numeric(source_p, RPL_WHOISSECURE, form_str(RPL_WHOISSECURE),
+ target_p->name);
+
if(MyClient(target_p))
{
if (IsDynSpoof(target_p) && (IsOper(source_p) || source_p == target_p))
target_p->name, target_p->sockhost);
}
-
}
hdata.client = source_p;