Browse Source

Only display modestring on connect if it's set

tags/v0.11.0-beta
Daniel Oaks 6 years ago
parent
commit
9e8920394f
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      irc/server.go

+ 4
- 1
irc/server.go View File

@@ -491,7 +491,10 @@ func (server *Server) tryRegister(c *Client) {
491 491
 	server.MOTD(c, rb)
492 492
 	rb.Send()
493 493
 
494
-	c.Send(nil, c.nickMaskString, RPL_UMODEIS, c.nick, c.ModeString())
494
+	modestring := c.ModeString()
495
+	if modestring != "+" {
496
+		c.Send(nil, c.nickMaskString, RPL_UMODEIS, c.nick, c.ModeString())
497
+	}
495 498
 	if server.logger.IsLoggingRawIO() {
496 499
 		c.Notice(c.t("This server is in debug mode and is logging all user I/O. If you do not wish for everything you send to be readable by the server owner(s), please disconnect."))
497 500
 	}

Loading…
Cancel
Save