From 2526660a9687fe9699bf679d775392fdbb6e4a54 Mon Sep 17 00:00:00 2001 From: sago35 Date: Sun, 25 Dec 2022 19:07:17 +0900 Subject: [PATCH] WIP: no data --- rtl8720dn/netdriver.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rtl8720dn/netdriver.go b/rtl8720dn/netdriver.go index 629b491..ade8903 100644 --- a/rtl8720dn/netdriver.go +++ b/rtl8720dn/netdriver.go @@ -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() }