From 39d3194104a08655eb3ceccb22fad3aa8bb872f3 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Wed, 18 Mar 2020 05:38:11 -0400 Subject: [PATCH] fix #869 --- irc/handlers.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/irc/handlers.go b/irc/handlers.go index 2c989d32..41255995 100644 --- a/irc/handlers.go +++ b/irc/handlers.go @@ -2558,13 +2558,7 @@ func webircHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *Re continue } - proxiedIP := msg.Params[3] - // see #211; websocket gateways will wrap ipv6 addresses in square brackets - // because IRC parameters can't start with : - if strings.HasPrefix(proxiedIP, "[") && strings.HasSuffix(proxiedIP, "]") { - proxiedIP = proxiedIP[1 : len(proxiedIP)-1] - } - err, quitMsg := client.ApplyProxiedIP(rb.session, proxiedIP, secure) + err, quitMsg := client.ApplyProxiedIP(rb.session, msg.Params[3], secure) if err != nil { client.Quit(quitMsg, rb.session) return true