diff --git a/src/downloader.cpp b/src/downloader.cpp index 94af00f..d4728d6 100644 --- a/src/downloader.cpp +++ b/src/downloader.cpp @@ -2105,6 +2105,14 @@ std::vector Downloader::getGames() #endif std::cout << jsonparser->getFormatedErrorMessages(); delete jsonparser; + if (!response.empty()) + { + if(response[0] != '{') + { + // Response was not JSON. Assume that cookies have expired. + std::cerr << "Response was not JSON. Cookies have most likely expired. Try --login first." << std::endl; + } + } exit(1); } #ifdef DEBUG