diff --git a/ircd/m_whois.c b/ircd/m_whois.c index d30fe7a..a05feb1 100644 --- a/ircd/m_whois.c +++ b/ircd/m_whois.c @@ -256,6 +256,12 @@ static void do_whois(struct Client* sptr, struct Client *acptr, int parc) * Pentru stealth oper (hide_oper = yes), NU afișa mesajul * Permite investigații undercover fără să fie detectat */ + /* DEBUG: Log pentru verificare IsHideOper */ + if (IsAnOper(acptr)) { + log_write(LS_DEBUG, L_INFO, 0, "WHOIS DEBUG: %s - SeeOper=%d IsHideOper=%d IsAdmin=%d", + name, SeeOper(sptr,acptr), IsHideOper(acptr), IsAdmin(acptr)); + } + if (SeeOper(sptr,acptr) && !IsHideOper(acptr)) { if (IsAdmin(acptr)) send_reply(sptr, RPL_WHOISOPERATOR, name, feature_str(FEAT_WHOIS_ADMIN));