don't xor beta flag when it's not set
This commit is contained in:
@@ -66,6 +66,7 @@ TRACING_FLAG = 0x02
|
|||||||
CUSTOM_PAYLOAD_FLAG = 0x04
|
CUSTOM_PAYLOAD_FLAG = 0x04
|
||||||
WARNING_FLAG = 0x08
|
WARNING_FLAG = 0x08
|
||||||
USE_BETA_FLAG = 0x10
|
USE_BETA_FLAG = 0x10
|
||||||
|
USE_BETA_MASK = ~USE_BETA_FLAG
|
||||||
|
|
||||||
_message_types_by_opcode = {}
|
_message_types_by_opcode = {}
|
||||||
|
|
||||||
@@ -1045,7 +1046,7 @@ class _ProtocolHandler(object):
|
|||||||
else:
|
else:
|
||||||
custom_payload = None
|
custom_payload = None
|
||||||
|
|
||||||
flags ^= USE_BETA_FLAG # will only be set if we asserted it in connection estabishment
|
flags &= USE_BETA_MASK # will only be set if we asserted it in connection estabishment
|
||||||
|
|
||||||
if flags:
|
if flags:
|
||||||
log.warning("Unknown protocol flags set: %02x. May cause problems.", flags)
|
log.warning("Unknown protocol flags set: %02x. May cause problems.", flags)
|
||||||
|
|||||||
Reference in New Issue
Block a user