diff --git a/src/qobuz/qobuzservice.cpp b/src/qobuz/qobuzservice.cpp index 354bcb476..cb3497389 100644 --- a/src/qobuz/qobuzservice.cpp +++ b/src/qobuz/qobuzservice.cpp @@ -310,6 +310,10 @@ void QobuzService::HandleLoginSSLErrors(const QList &ssl_errors) { void QobuzService::HandleAuthReply(QNetworkReply *reply) { + if (replies_.contains(reply)) { + replies_.removeAll(reply); + } + QObject::disconnect(reply, nullptr, this, nullptr); reply->deleteLater(); login_sent_ = false;