mysql: Fix escaping of '+' character in passwords (#200)

Fixes #199
This commit is contained in:
Matt Snider 2021-03-09 08:46:36 +01:00 committed by GitHub
parent ece2c3c122
commit 08022422d4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 1 deletions

View file

@ -52,7 +52,7 @@ func connectionString(u *url.URL) string {
// Get decoded user:pass
userPassEncoded := u.User.String()
userPass, _ := url.QueryUnescape(userPassEncoded)
userPass, _ := url.PathUnescape(userPassEncoded)
// Build DSN w/ user:pass percent-decoded
normalizedString := ""