bgad: handle EOF
This commit is contained in:
+3
-1
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user