diff --git a/telethon/telegram_bare_client.py b/telethon/telegram_bare_client.py index 0ad9f736..cf19c1d1 100644 --- a/telethon/telegram_bare_client.py +++ b/telethon/telegram_bare_client.py @@ -519,6 +519,11 @@ class TelegramBareClient: __log__.warning('Connection was reset while invoking') if self._user_connected: # Server disconnected us, __call__ will try reconnecting. + try: + self._sender.disconnect() + except: + pass + return None else: # User never called .connect(), so raise this error.