diff --git a/gamebridge/src/main.rs b/gamebridge/src/main.rs index 12410d9..5967d53 100644 --- a/gamebridge/src/main.rs +++ b/gamebridge/src/main.rs @@ -55,8 +55,9 @@ fn main() -> Result<()> { match str { "OK\n" => { - let data = st.read().unwrap(); - input.write(&data.controller)? + let mut data = st.write().unwrap(); + input.write(&data.controller)?; + data.controller = [0; 4]; } "BYE" => { warn!("asked to exit by the game");