diff --git a/js/glowingbear.js b/js/glowingbear.js index 7c0e067..b6e0907 100644 --- a/js/glowingbear.js +++ b/js/glowingbear.js @@ -260,6 +260,10 @@ function($rootScope, var connect = function (host, port, passwd, ssl, noCompression) { var proto = ssl ? 'wss' : 'ws'; + // If host is an IPv6 literal wrap it in brackets + if (host.indexOf(":") !== -1) { + host = "[" + host + "]"; + } var url = proto + "://" + host + ":" + port + "/weechat"; $log.debug('Connecting to URL: ', url);