|
@@ -5,6 +5,7 @@ import (
|
|
|
"context"
|
|
|
"encoding/binary"
|
|
|
"errors"
|
|
|
+ "fmt"
|
|
|
)
|
|
|
|
|
|
func xgSockOpenConn(ctx context.Context, pConn *xuguConn) error {
|
|
@@ -20,7 +21,7 @@ func xgSockOpenConn(ctx context.Context, pConn *xuguConn) error {
|
|
|
buffer := make([]byte, 1)
|
|
|
n, err := pConn.conn.Read(buffer)
|
|
|
if err != nil {
|
|
|
- return errors.New("接收数据库连接失败:")
|
|
|
+ return errors.New(fmt.Sprintln("接收数据库连接失败: ", err.Error()))
|
|
|
}
|
|
|
|
|
|
if !bytes.Equal(buffer[:n], []byte("K")) {
|
|
@@ -121,7 +122,7 @@ func xuguSockRecvMsg(pConn *xuguConn) (*allResult, error) {
|
|
|
pConn.readBuff.length += n
|
|
|
rs, err := parseMsg(&pConn.readBuff, pConn)
|
|
|
if err != nil {
|
|
|
- pConn.readBuff.reset()
|
|
|
+
|
|
|
return nil, err
|
|
|
}
|
|
|
pConn.readBuff.reset()
|