From 772d6b00e66ea44be7cfd40f6ac78642a1f976cc Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 1 Jun 2021 02:45:28 +0100 Subject: [PATCH] otter cli: Break out connect_chan Signed-off-by: Ian Jackson --- src/bin/otter.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/bin/otter.rs b/src/bin/otter.rs index 7e3cf2fa..8a98a349 100644 --- a/src/bin/otter.rs +++ b/src/bin/otter.rs @@ -598,8 +598,8 @@ impl Conn { } #[throws(E)] -fn connect(ma: &MainOpts) -> Conn { - let chan = match &ma.server { +fn connect_chan(ma: &MainOpts) -> MgmtChannel { + match &ma.server { SL::Socket(socket) => { MgmtChannel::connect(socket)? @@ -632,8 +632,12 @@ fn connect(ma: &MainOpts) -> Conn { MgmtChannel::new_boxed(r,w) }, - }; + } +} +#[throws(E)] +fn connect(ma: &MainOpts) -> Conn { + let chan = connect_chan(ma)?; let mut chan = Conn { chan }; if ma.superuser { chan.cmd(&MC::SetSuperuser(true))?; -- 2.30.2