summaryrefslogtreecommitdiff
path: root/src/resources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources.rs')
-rw-r--r--src/resources.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/resources.rs b/src/resources.rs
index 59167275b..6a15e378c 100644
--- a/src/resources.rs
+++ b/src/resources.rs
@@ -202,7 +202,8 @@ impl Resource {
let mut table = RESOURCE_TABLE.lock().unwrap();
// Only untrack if is TcpListener.
if let Some(Repr::TcpListener(_, t)) = table.get_mut(&self.rid) {
- assert!(t.is_some());
+ // DO NOT assert is_some here.
+ // See reasoning in Accept::poll().
t.take();
}
}