From b5480d9cf36c788e2985ec4e9d83ce8d6e2ad0b2 Mon Sep 17 00:00:00 2001 From: Tobi Date: Wed, 26 Jun 2019 16:03:40 +0200 Subject: [PATCH] use NewConfig() for better default values --- sshpiperd/upstream/database/mysql.go | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/sshpiperd/upstream/database/mysql.go b/sshpiperd/upstream/database/mysql.go index 3f9d9530..261522f4 100644 --- a/sshpiperd/upstream/database/mysql.go +++ b/sshpiperd/upstream/database/mysql.go @@ -24,14 +24,13 @@ type mysqlplugin struct { func (p *mysqlplugin) create() (*gorm.DB, error) { - config := mysqldriver.Config{ - User: p.Config.User, - Passwd: p.Config.Password, - Net: "tcp", - Addr: fmt.Sprintf("%v:%v", p.Config.Host, p.Config.Port), - DBName: p.Config.Dbname, - ParseTime: true, - } + config := mysqldriver.NewConfig() + config.User = p.Config.User + config.Passwd = p.Config.Password + config.Net = "tcp" + config.Addr = fmt.Sprintf("%v:%v", p.Config.Host, p.Config.Port) + config.DBName = p.Config.Dbname + config.ParseTime = true db, err := gorm.Open("mysql", config.FormatDSN()) if err != nil {