|
@@ -2558,13 +2558,7 @@ func webircHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *Re
|
2558
|
2558
|
continue
|
2559
|
2559
|
}
|
2560
|
2560
|
|
2561
|
|
- proxiedIP := msg.Params[3]
|
2562
|
|
- // see #211; websocket gateways will wrap ipv6 addresses in square brackets
|
2563
|
|
- // because IRC parameters can't start with :
|
2564
|
|
- if strings.HasPrefix(proxiedIP, "[") && strings.HasSuffix(proxiedIP, "]") {
|
2565
|
|
- proxiedIP = proxiedIP[1 : len(proxiedIP)-1]
|
2566
|
|
- }
|
2567
|
|
- err, quitMsg := client.ApplyProxiedIP(rb.session, proxiedIP, secure)
|
|
2561
|
+ err, quitMsg := client.ApplyProxiedIP(rb.session, msg.Params[3], secure)
|
2568
|
2562
|
if err != nil {
|
2569
|
2563
|
client.Quit(quitMsg, rb.session)
|
2570
|
2564
|
return true
|