WIP: no data

This commit is contained in:
sago35
2022-12-25 19:07:17 +09:00
parent 4213d6f582
commit 2526660a96
+5 -2
View File
@@ -344,8 +344,11 @@ func (d *Driver) ReadSocket(b []byte) (n int, err error) {
if err != nil {
return 0, err
}
if nn < 0 {
return 0, fmt.Errorf("error %d", n)
if nn == -76 {
// no data
return 0, nil
} else if nn < 0 {
return 0, fmt.Errorf("error %d", nn)
} else if nn == 0 || nn == -30848 {
return 0, d.DisconnectSocket()
}