From 2c9c7e3e45ac1bf964152087af0c9d655d5c2a23 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 1 May 2021 15:52:19 +0100 Subject: [PATCH] packetfraame: Move stream flush to finish call Signed-off-by: Ian Jackson --- src/mgmtchannel.rs | 1 - src/packetframe.rs | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mgmtchannel.rs b/src/mgmtchannel.rs index f4b2471c..a2fc2aa9 100644 --- a/src/mgmtchannel.rs +++ b/src/mgmtchannel.rs @@ -83,7 +83,6 @@ impl MgmtChannel { let mut f = self.write.new_frame()?; rmp_serde::encode::write_named(&mut f, val)?; f.finish()?; - self.write.flush()?; trace!("wrote OK {:?}", val); } diff --git a/src/packetframe.rs b/src/packetframe.rs index bf05f2d4..c7c6d633 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -321,6 +321,7 @@ impl FrameWriter { Err(SenderError) => CHUNK_ERR, })?; self.in_frame = None; + self.inner.flush()?; } } } -- 2.30.2