diff --git a/telegram-base.c b/telegram-base.c index 6cb26f1..621554a 100644 --- a/telegram-base.c +++ b/telegram-base.c @@ -637,7 +637,7 @@ static void telegram_send_sms (struct tgl_state *TLS) { static int all_authorized (struct tgl_state *TLS) { int i; for (i = 0; i <= TLS->max_dc_num; i++) if (TLS->DC_list[i]) { - if (!tgl_authorized_dc (TLS, TLS->DC_list[i])) { + if (!tgl_signed_dc(TLS, TLS->DC_list[i]) && !tgl_authorized_dc (TLS, TLS->DC_list[i])) { return 0; } }