diff --git a/Telegram/SourceFiles/mtproto/special_config_request.cpp b/Telegram/SourceFiles/mtproto/special_config_request.cpp index d60d9b72c..81735e9fa 100644 --- a/Telegram/SourceFiles/mtproto/special_config_request.cpp +++ b/Telegram/SourceFiles/mtproto/special_config_request.cpp @@ -147,8 +147,13 @@ ServiceWebRequest &ServiceWebRequest::operator=(ServiceWebRequest &&other) { void ServiceWebRequest::destroy() { if (const auto value = base::take(reply)) { - value->deleteLater(); + value->disconnect( + value, + &QNetworkReply::finished, + nullptr, + nullptr); value->abort(); + value->deleteLater(); } }