Browse Source

fix #1326

tags/v2.4.0-rc1
Shivaram Lingamneni 3 years ago
parent
commit
328f6013f3
1 changed files with 7 additions and 7 deletions
  1. 7
    7
      irc/server.go

+ 7
- 7
irc/server.go View File

@@ -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
 }

Loading…
Cancel
Save