Skip to content

Commit febbe2e

Browse files
author
LChen
committed
修改bitmap按位规则
1 parent 737b325 commit febbe2e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dsclient/src/bitmap.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ impl Bitmap {
2626

2727
pub fn remove(&mut self, key: u8) {
2828
if key <= 127 {
29-
let b = (1 << key) - 1;
29+
let b = !(1 << key);
3030
self.1 &= b;
3131
} else {
32-
let b = (1 << (key - 128)) - 1;
32+
let b = !(1 << (key - 128));
3333
self.0 &= b;
3434
}
3535
}

0 commit comments

Comments
 (0)