diff --git a/src/net/session/seedsync_session.rs b/src/net/session/seedsync_session.rs index 0f6053b6e..de8e5ca37 100644 --- a/src/net/session/seedsync_session.rs +++ b/src/net/session/seedsync_session.rs @@ -249,6 +249,9 @@ impl Slot { self.failed.store(true, SeqCst); + // Free up this addr for future operations. + self.p2p().hosts().unregister(&self.addr); + // Reset the CondVar for future use. self.reset();