+2009-07-05 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/s_user.c (register_user): Use correct parc for
+ set_user_mode(). Do not increment UserStats fields here, because
+ set_user_mode() handles that.
+
2009-07-05 Michael Poole <mdpoole@troilus.org>
* ircd/m_gline.c (ms_gline): Fix the sense of the test for
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;
*/
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. */