diff --git a/actix-server/src/accept.rs b/actix-server/src/accept.rs index 771245fb..5b152fb2 100644 --- a/actix-server/src/accept.rs +++ b/actix-server/src/accept.rs @@ -116,12 +116,11 @@ impl Availability { panic!("Max WorkerHandle count is 512") }; + let off = 1 << idx as u128; if avail { - self.0[offset] |= 1 << idx as u128; + self.0[offset] |= off; } else { - let shift = 1 << idx as u128; - - self.0[offset] &= ~shift + self.0[offset] &= !off } }