From 26f4064f77e74946fc7b348bd9d7fc6b7a43bab0 Mon Sep 17 00:00:00 2001 From: Kyle Machulis Date: Mon, 16 Oct 2023 18:21:14 -0700 Subject: [PATCH] chore: Make sure to await write future for keepalive --- buttplug/src/server/device/server_device.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/buttplug/src/server/device/server_device.rs b/buttplug/src/server/device/server_device.rs index fb5231b8..2bf001a4 100644 --- a/buttplug/src/server/device/server_device.rs +++ b/buttplug/src/server/device/server_device.rs @@ -238,7 +238,10 @@ impl ServerDevice { } ProtocolKeepaliveStrategy::RepeatLastPacketStrategy => { if let Some(packet) = &*keepalive_packet.read().await { - hardware.write_value(&packet); + if let Err(e) = hardware.write_value(&packet).await { + warn!("Error writing keepalive packet: {:?}", e); + break; + } } }, _ => {