diff --git a/packets.go b/packets.go index 49aaf1807..344396a3f 100644 --- a/packets.go +++ b/packets.go @@ -315,6 +315,8 @@ func (mc *mysqlConn) writeOldAuthPacket(cipher []byte) error { return driver.ErrBadConn } + // write auth switch header for mysql_old_password + data[0], data[1], data[2], data[3] = 0x09, 0x00, 0x00, 0x03 // Add the scrambled password [null terminated string] copy(data[4:], scrambleBuff) data[4+pktLen-1] = 0x00