hci: add check for poll buffer overflow
Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
parent
4c90cf4ab6
commit
00a475adf1
1 changed files with 6 additions and 0 deletions
|
@ -185,6 +185,12 @@ func (h *hci) poll() error {
|
||||||
return err
|
return err
|
||||||
case done:
|
case done:
|
||||||
return nil
|
return nil
|
||||||
|
case i+1 >= len(h.buf):
|
||||||
|
if debug {
|
||||||
|
println("hci error: buffer overflow")
|
||||||
|
}
|
||||||
|
i = 0
|
||||||
|
time.Sleep(5 * time.Millisecond)
|
||||||
default:
|
default:
|
||||||
i++
|
i++
|
||||||
time.Sleep(1 * time.Millisecond)
|
time.Sleep(1 * time.Millisecond)
|
||||||
|
|
Loading…
Reference in a new issue