bgad: handle EOF

This commit is contained in:
Jeremy Soller
2019-07-18 21:15:24 -06:00
parent c259b9d44c
commit b77f9f6b2f
+3 -1
View File
@@ -45,7 +45,9 @@ fn main() {
loop {
let mut packet = Packet::default();
socket.read(&mut packet).expect("bgad: failed to read events from bga scheme");
if socket.read(&mut packet).expect("bgad: failed to read events from bga scheme") == 0 {
break;
}
scheme.handle(&mut packet);
socket.write(&packet).expect("bgad: failed to write responses to bga scheme");
}