mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-08-17 21:23:58 +00:00
WIP: no data
This commit is contained in:
@@ -344,8 +344,11 @@ func (d *Driver) ReadSocket(b []byte) (n int, err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
if nn < 0 {
|
if nn == -76 {
|
||||||
return 0, fmt.Errorf("error %d", n)
|
// no data
|
||||||
|
return 0, nil
|
||||||
|
} else if nn < 0 {
|
||||||
|
return 0, fmt.Errorf("error %d", nn)
|
||||||
} else if nn == 0 || nn == -30848 {
|
} else if nn == 0 || nn == -30848 {
|
||||||
return 0, d.DisconnectSocket()
|
return 0, d.DisconnectSocket()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user