From dd53eda6627ddb3527af01ef96732789756efdcc Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Sat, 30 Mar 2024 20:16:30 +0000 Subject: [PATCH] Fatal error impossible after pause --- crates/librqbit/src/torrent_state/live/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/librqbit/src/torrent_state/live/mod.rs b/crates/librqbit/src/torrent_state/live/mod.rs index 0da2308..a9611ee 100644 --- a/crates/librqbit/src/torrent_state/live/mod.rs +++ b/crates/librqbit/src/torrent_state/live/mod.rs @@ -647,6 +647,9 @@ impl TorrentStateLive { let mut g = self.locked.write(); + // It should be impossible to make a fatal error after pausing. + g.fatal_errors_tx.take(); + let files = self .files .iter()