X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fs_user.c;h=97d3517a4b0f2ab3af63ed49755eb9bf72301488;hp=a989a06d00778160d48901cf8c59506261790fd6;hb=858f93e84226260e096d4dac158d4eb13a52665b;hpb=6f4d27d46878e1354185c7fbf6105ce5df578286 diff --git a/ircd/s_user.c b/ircd/s_user.c index a989a06..97d3517 100644 --- a/ircd/s_user.c +++ b/ircd/s_user.c @@ -392,9 +392,8 @@ int register_user(struct Client *cptr, struct Client *sptr) if (tmpstr) { char *umodev[] = { NULL, NULL, NULL, NULL }; umodev[2] = tmpstr; - set_user_mode(cptr, sptr, 1, umodev, ALLOWMODES_ANY); + set_user_mode(cptr, sptr, 3, umodev, ALLOWMODES_ANY); } - } else { struct Client *acptr = user->server; @@ -439,10 +438,6 @@ int register_user(struct Client *cptr, struct Client *sptr) */ if (HasHiddenHost(sptr)) hide_hostmask(sptr, FLAG_HIDDENHOST); - if (IsInvisible(sptr)) - ++UserStats.inv_clients; - if (IsOper(sptr)) - ++UserStats.opers; tmpstr = umode_str(sptr); /* Send full IP address to IPv6-grokking servers. */