# | Line 162 | Line 162 | whois_person(struct Client *source_p, st | |
---|---|---|
162 | if (HasUMode(target_p, UMODE_HIDDEN) && !HasUMode(source_p, UMODE_OPER)) | |
163 | continue; | |
164 | ||
165 | < | if (!svstag->privilege || |
166 | < | (svstag->privilege == 1 && HasUMode(source_p, UMODE_OPER)) || |
167 | < | (svstag->privilege == 2 && HasUMode(source_p, UMODE_ADMIN))) |
165 | > | if (!svstag->umodes || HasUMode(source_p, svstag->umodes)) |
166 | sendto_one_numeric(source_p, &me, svstag->numeric | SND_EXPLICIT, "%s :%s", | |
167 | target_p->name, svstag->tag); | |
168 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines (old) |
> | Changed lines (new) |