Merge pull request #51 from bramp/ipv6

Fixed the building of the server/port string to be IPv6 safe.
This commit is contained in:
Alex Bee 2014-12-18 21:43:26 +00:00
commit 8231942086
1 changed files with 2 additions and 2 deletions

View File

@ -225,7 +225,7 @@ func (conn *Conn) Connect() error {
}
if conn.cfg.SSL {
if !hasPort(conn.cfg.Server) {
conn.cfg.Server += ":6697"
conn.cfg.Server = net.JoinHostPort(conn.cfg.Server, "6697")
}
logging.Info("irc.Connect(): Connecting to %s with SSL.", conn.cfg.Server)
if s, err := tls.DialWithDialer(conn.dialer, "tcp", conn.cfg.Server, conn.cfg.SSLConfig); err == nil {
@ -235,7 +235,7 @@ func (conn *Conn) Connect() error {
}
} else {
if !hasPort(conn.cfg.Server) {
conn.cfg.Server += ":6667"
conn.cfg.Server = net.JoinHostPort(conn.cfg.Server, "6667")
}
logging.Info("irc.Connect(): Connecting to %s without SSL.", conn.cfg.Server)
if s, err := conn.dialer.Dial("tcp", conn.cfg.Server); err == nil {