From: Ian Jackson Date: Sat, 1 May 2021 23:24:13 +0000 (+0100) Subject: cmdlistener: Refactor to use write_withbulk X-Git-Tag: otter-0.6.0~481 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ed27824d829c5b33dbf8417e5b2a9655078a06e0;p=otter.git cmdlistener: Refactor to use write_withbulk Signed-off-by: Ian Jackson --- diff --git a/daemon/cmdlistener.rs b/daemon/cmdlistener.rs index 4df65db1..b437201d 100644 --- a/daemon/cmdlistener.rs +++ b/daemon/cmdlistener.rs @@ -310,10 +310,9 @@ fn execute_and_respond(cs: &mut CommandStreamData, cmd: MgmtCommand, } }; - let mut for_response = for_response.new_frame()?; - rmp_serde::encode::write_named(&mut for_response, &resp).context("respond")?; - bulk_download(&mut for_response).context("download")?; - for_response.finish().context("flush")?; + let mut wf = for_response.write_withbulk(&resp).context("respond")?; + bulk_download(&mut wf).context("download")?; + wf.finish().context("flush")?; Ok(()) }