Merge pull request #332 from anders/fix-323

Wrap IPv6 literals with brackets. Fixes #323.
This commit is contained in:
Lorenz Hübschle-Schneider 2014-06-21 17:57:35 +01:00
commit 3e6a5084a6
1 changed files with 4 additions and 0 deletions

View File

@ -260,6 +260,10 @@ function($rootScope,
var connect = function (host, port, passwd, ssl, noCompression) { var connect = function (host, port, passwd, ssl, noCompression) {
var proto = ssl ? 'wss' : 'ws'; 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"; var url = proto + "://" + host + ":" + port + "/weechat";
$log.debug('Connecting to URL: ', url); $log.debug('Connecting to URL: ', url);