From 60b8023928ee68a297125a1fd6b0c03933ec21ce Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 6 Nov 2021 12:59:13 +0530 Subject: [PATCH] Ensure transfer is canceled on error --- kittens/transfer/receive.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kittens/transfer/receive.py b/kittens/transfer/receive.py index 97310e53d..07f63e972 100644 --- a/kittens/transfer/receive.py +++ b/kittens/transfer/receive.py @@ -313,7 +313,8 @@ class Receive(Handler): err = self.manager.on_file_transfer_response(ftc) if err: self.print_err(err) - self.quit_loop(1) + self.print('Waiting to ensure terminal cancels transfer, will quit in a few seconds') + self.abort_transfer() return if not transfer_started and self.manager.state is State.transferring: if self.manager.failed_specs: