Skip to content

Commit 1efc79e

Browse files
authored
Merge pull request #652 from lance6716/drain-dirty
fix that forget to readOK after writing
2 parents 036c016 + 0734e96 commit 1efc79e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

client/resp.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ import (
77
"encoding/binary"
88
"encoding/pem"
99

10-
. "github.com/go-mysql-org/go-mysql/mysql"
11-
"github.com/go-mysql-org/go-mysql/utils"
1210
"github.com/pingcap/errors"
1311
"github.com/siddontang/go/hack"
12+
13+
. "github.com/go-mysql-org/go-mysql/mysql"
14+
"github.com/go-mysql-org/go-mysql/utils"
1415
)
1516

1617
func (c *Conn) readUntilEOF() (err error) {
@@ -143,6 +144,9 @@ func (c *Conn) handleAuthResult() error {
143144
return err
144145
}
145146
}
147+
if _, err = c.readOK(); err != nil {
148+
return err
149+
}
146150
} else {
147151
return errors.Errorf("invalid packet %x", data[0])
148152
}

0 commit comments

Comments
 (0)