From 3226633f515fbea8f8a65b722e2686fb1615ba56 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 15 Dec 2018 00:43:00 +0100 Subject: [PATCH] Add missing empty check --- src/covermanager/discogscoverprovider.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/covermanager/discogscoverprovider.cpp b/src/covermanager/discogscoverprovider.cpp index 2f06620f9..533d06f7d 100644 --- a/src/covermanager/discogscoverprovider.cpp +++ b/src/covermanager/discogscoverprovider.cpp @@ -273,6 +273,10 @@ void DiscogsCoverProvider::HandleSearchReply(QNetworkReply *reply, int s_id) { DiscogsCoverSearchContext *s_ctx = requests_search_.value(s_id); QByteArray data = GetReplyData(reply); + if (data.isEmpty()) { + EndSearch(s_ctx); + return; + } QJsonValue json_value = ExtractData(data, "results"); if (!json_value.isArray()) { @@ -331,6 +335,10 @@ void DiscogsCoverProvider::HandleReleaseReply(QNetworkReply *reply, int s_id, in DiscogsCoverSearchContext *s_ctx = requests_search_.value(s_id); QByteArray data = GetReplyData(reply); + if (data.isEmpty()) { + EndSearch(s_ctx); + return; + } QJsonValue json_value = ExtractData(data, "images", true); if (!json_value.isArray()) {