From c12c57cc99381c8ea1267245c8dbbbd3f88b577a Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 30 Nov 2024 18:00:38 +0200 Subject: [PATCH] add connection cancel request --- src/client/session.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/client/session.rs b/src/client/session.rs index aea904a..fb7e6d2 100644 --- a/src/client/session.rs +++ b/src/client/session.rs @@ -68,7 +68,12 @@ impl Session { } } - // Close connection if active yet + // 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)); }