From 103c2749ce8f6d519b552881657fb3c60a615ff6 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 4 Aug 2019 22:11:50 +0200 Subject: [PATCH] ChanViewer: If catalog download fails, don't try to parse response JSON --- Applications/ChanViewer/ThreadCatalogModel.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Applications/ChanViewer/ThreadCatalogModel.cpp b/Applications/ChanViewer/ThreadCatalogModel.cpp index e3245b571e..328a3f8e98 100644 --- a/Applications/ChanViewer/ThreadCatalogModel.cpp +++ b/Applications/ChanViewer/ThreadCatalogModel.cpp @@ -26,8 +26,12 @@ void ThreadCatalogModel::update() job->on_finish = [job, this](bool success) { auto* response = job->response(); - dbg() << "job finished! success=" << success << ", response=" << response; - dbg() << "payload size: " << response->payload().size(); + dbg() << "Catalog download finished, success=" << success << ", response=" << response; + + if (!success) + return; + + dbg() << "Catalog payload size: " << response->payload().size(); auto json = JsonValue::from_string(response->payload());