Skip to content

Commit e4f99df

Browse files
committed
Better error message in case of empty data in buffer
1 parent c13230c commit e4f99df

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

pyrogram/crypto/mtproto.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ def unpack(b: BytesIO, session_id: bytes, auth_key: bytes, auth_key_id: bytes) -
6363
try:
6464
message = Message.read(data)
6565
except KeyError as e:
66+
if e.args[0] == 0:
67+
raise ConnectionError(f"Received empty data. Check your internet connection.")
68+
6669
left = data.read().hex()
6770

6871
left = [left[i:i + 64] for i in range(0, len(left), 64)]

0 commit comments

Comments
 (0)