diff --git a/src/bytes.rs b/src/bytes.rs index 14f54d819..cdb6ea559 100644 --- a/src/bytes.rs +++ b/src/bytes.rs @@ -1162,7 +1162,7 @@ unsafe fn owned_drop_impl(owned: *mut ()) { let old_cnt = ref_cnt.fetch_sub(1, Ordering::Release); debug_assert!( - old_cnt > 0 && old_cnt < usize::MAX >> 1, + old_cnt > 0 && old_cnt <= usize::MAX >> 1, "expected non-zero refcount and no underflow" ); if old_cnt != 1 {