aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/protocol.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/protocol.rs b/src/protocol.rs
index 1053525..a8828ed 100644
--- a/src/protocol.rs
+++ b/src/protocol.rs
@@ -624,7 +624,7 @@ macro_rules! proto_byte_flag {
if value {
self.0 |= $bval;
} else {
- self.0 ^= $bval;
+ self.0 ^= $bval & self.0;
}
})+
}