diff --git a/telethon/telegram_bare_client.py b/telethon/telegram_bare_client.py index 826cc155..e753dc06 100644 --- a/telethon/telegram_bare_client.py +++ b/telethon/telegram_bare_client.py @@ -541,6 +541,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.