diff --git a/src/runtime2/runtime.rs b/src/runtime2/runtime.rs index 38fb4285d79bbf01c669157a3708ecefd83826a0..5c6ec8c980e4c03212e62d4123cdac96b437f0a2 100644 --- a/src/runtime2/runtime.rs +++ b/src/runtime2/runtime.rs @@ -109,7 +109,7 @@ impl CompHandle { /// Returns the `CompKey` to the component if it should be destroyed pub(crate) fn decrement_users(&mut self) -> Option { - dbg_code!(assert!(self.decremented, "illegal to 'decrement_users' twice")); + dbg_code!(assert!(!self.decremented, "illegal to 'decrement_users' twice")); let old_count = self.num_handles.fetch_sub(1, Ordering::AcqRel); let new_count = old_count - 1; dbg_code!(self.decremented = true);