X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fwhocmds.c;h=87f762672df239efbd3a26698647dac2631b4ece;hb=0e3c217d90ea9af230a002e06104c147c54ab01a;hp=e90ec215fe92eca8d89c7a50a4d94eeae5d38ab7;hpb=f9965ec69dcade8ba683a3989b93a1d118411b87;p=ircu2.10.12-pk.git diff --git a/ircd/whocmds.c b/ircd/whocmds.c index e90ec21..87f7626 100644 --- a/ircd/whocmds.c +++ b/ircd/whocmds.c @@ -212,7 +212,9 @@ void do_who(struct Client* sptr, struct Client* acptr, struct Channel* repchan, if (fields & WHO_FIELD_IDL) { *p1++ = ' '; - if (MyUser(acptr)) + if (MyUser(acptr) && + (IsAnOper(sptr) || !feature_bool(FEAT_HIS_WHO_SERVERNAME) || + acptr == sptr)) p1 += ircd_snprintf(0, p1, 11, "%d", CurrentTime - cli_user(acptr)->last); else