From cca3e4daa632b4833b7a0b2e37991b70ae52fdb8 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 30 Nov 2024 18:52:59 +0200 Subject: [PATCH] cancel and close previous client sessions --- src/client/session.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/client/session.rs b/src/client/session.rs index 6999773..5e30541 100644 --- a/src/client/session.rs +++ b/src/client/session.rs @@ -72,6 +72,16 @@ impl Session { } } } + + // Cancel previous session operations + if let Err(e) = connection.cancel() { + return Err(Error::Connection(e)); + } + + // Close previous session connection + if let Err(e) = connection.close() { + return Err(Error::Connection(e)); + } } Ok(()) // @TODO result does nothing yet }