diff --git a/YACReaderLibrary/server/controllers/v2/pagecontroller_v2.cpp b/YACReaderLibrary/server/controllers/v2/pagecontroller_v2.cpp index 2163cde0..a00506f0 100644 --- a/YACReaderLibrary/server/controllers/v2/pagecontroller_v2.cpp +++ b/YACReaderLibrary/server/controllers/v2/pagecontroller_v2.cpp @@ -46,6 +46,12 @@ void PageControllerV2::service(HttpRequest &request, HttpResponse &response) currentComicId = ySession->getCurrentComicId(); } + if (comicFile == nullptr) { + response.setStatus(404, "not found"); + response.write("404 not found", true); + return; + } + if (comicFile->hasBeenAnErrorOpening()) { //delete comicFile; if (remote)