Simplify serial port write

This commit is contained in:
Nonoo 2020-10-25 14:15:52 +01:00
parent e719ed1f32
commit 5a39c66f7e

View file

@ -33,9 +33,7 @@ func (s *serialPortStruct) writeLoop() {
return
}
bytesToWrite := len(b)
for bytesToWrite > 0 {
for len(b) > 0 {
written, err := s.pty.Master.Write(b)
if err != nil {
if _, ok := err.(*os.PathError); !ok {
@ -43,7 +41,6 @@ func (s *serialPortStruct) writeLoop() {
}
}
b = b[written:]
bytesToWrite -= written
}
}
}