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()