From a9a5c7e254f8a37582093e47fe3cc334de05b8b3 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Wed, 21 Jun 2017 10:20:39 +0200 Subject: [PATCH] Use signed longs for every request_id (#138 follow-up) --- telethon/network/mtproto_sender.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telethon/network/mtproto_sender.py b/telethon/network/mtproto_sender.py index e911af1f..012f2d3d 100644 --- a/telethon/network/mtproto_sender.py +++ b/telethon/network/mtproto_sender.py @@ -309,7 +309,7 @@ class MtProtoSender: def _handle_bad_msg_notification(self, msg_id, sequence, reader): self._logger.debug('Handling bad message notification') reader.read_int(signed=False) # code - reader.read_long(signed=False) # request_id + reader.read_long() # request_id reader.read_int() # request_sequence error_code = reader.read_int() @@ -328,7 +328,7 @@ class MtProtoSender: def _handle_rpc_result(self, msg_id, sequence, reader): self._logger.debug('Handling RPC result') reader.read_int(signed=False) # code - request_id = reader.read_long(signed=False) + request_id = reader.read_long() inner_code = reader.read_int(signed=False) try: