|
@@ -301,6 +301,13 @@ func (server *Server) tryRegister(c *Client, session *Session) (exiting bool) {
|
301
|
301
|
return false
|
302
|
302
|
}
|
303
|
303
|
|
|
304
|
+ // Apply default user modes (without updating the invisible counter)
|
|
305
|
+ // The number of invisible users will be updated by server.stats.Register
|
|
306
|
+ // if we're using default user mode +i.
|
|
307
|
+ for _, defaultMode := range config.Accounts.defaultUserModes {
|
|
308
|
+ c.SetMode(defaultMode, true)
|
|
309
|
+ }
|
|
310
|
+
|
304
|
311
|
// count new user in statistics (before checking KLINEs, see #1303)
|
305
|
312
|
server.stats.Register(c.HasMode(modes.Invisible))
|
306
|
313
|
|
|
@@ -311,13 +318,6 @@ func (server *Server) tryRegister(c *Client, session *Session) (exiting bool) {
|
311
|
318
|
return true
|
312
|
319
|
}
|
313
|
320
|
|
314
|
|
- // Apply default user modes (without updating the invisible counter)
|
315
|
|
- // The number of invisible users will be updated by server.stats.Register
|
316
|
|
- // if we're using default user mode +i.
|
317
|
|
- for _, defaultMode := range config.Accounts.defaultUserModes {
|
318
|
|
- c.SetMode(defaultMode, true)
|
319
|
|
- }
|
320
|
|
-
|
321
|
321
|
server.playRegistrationBurst(session)
|
322
|
322
|
return false
|
323
|
323
|
}
|