Block negative checksums for possible race condition (PublicChannelsHandler::__checksum_handler).

This commit is contained in:
Davide Casale
2023-07-28 15:19:44 +02:00
parent 3c02232f42
commit ce23a8991a

View File

@@ -150,4 +150,6 @@ class PublicChannelsHandler:
serializers.Liquidation.parse(*stream[0][0]))
def __checksum_handler(self, subscription: "Book", value: int):
return self.__event_emitter.emit("checksum", subscription, value)
if not value < 0:
return self.__event_emitter.emit( \
"checksum", subscription, value)