diff --git a/swhkd/src/daemon.rs b/swhkd/src/daemon.rs index 8a5af76..1a98d9c 100644 --- a/swhkd/src/daemon.rs +++ b/swhkd/src/daemon.rs @@ -701,6 +701,9 @@ pub fn refresh_env( log::error!("Failed to write to socket."); return Ok((None, prev_hash)); } + + // Clear the buffer before reading + buff.clear(); stream.read_to_string(&mut buff)?; }