Use default MySQL port if none is specified

This commit is contained in:
Julian Brost 2022-05-12 16:31:00 +02:00
parent bfea92e039
commit aeeab5918c

View file

@ -52,7 +52,11 @@ func (d *Database) Open(logger *logging.Logger) (*icingadb.DB, error) {
config.Addr = d.Host
} else {
config.Net = "tcp"
config.Addr = net.JoinHostPort(d.Host, fmt.Sprint(d.Port))
port := d.Port
if port == 0 {
port = 3306
}
config.Addr = net.JoinHostPort(d.Host, fmt.Sprint(port))
}
config.DBName = d.Database