From 11ab1e29ddc6cd70af9e709d6ca5fda3c63bf691 Mon Sep 17 00:00:00 2001 From: fmayle Date: Fri, 14 Feb 2014 14:43:57 -0800 Subject: [PATCH] Don't try old auth method on closed conn --- driver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/driver.go b/driver.go index d3307439f..222338aa6 100644 --- a/driver.go +++ b/driver.go @@ -84,7 +84,7 @@ func (d *MySQLDriver) Open(dsn string) (driver.Conn, error) { err = mc.readResultOK() if err != nil { // Retry with old authentication method, if allowed - if mc.cfg.allowOldPasswords && err == errOldPassword { + if mc.cfg != nil && mc.cfg.allowOldPasswords && err == errOldPassword { if err = mc.writeOldAuthPacket(cipher); err != nil { mc.Close() return nil, err