summaryrefslogtreecommitdiff
path: root/fpdfsdk/fpdfview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk/fpdfview.cpp')
-rw-r--r--fpdfsdk/fpdfview.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/fpdfsdk/fpdfview.cpp b/fpdfsdk/fpdfview.cpp
index 964d769d2b..bf8daad958 100644
--- a/fpdfsdk/fpdfview.cpp
+++ b/fpdfsdk/fpdfview.cpp
@@ -275,8 +275,10 @@ bool CFPDF_FileStream::Flush() {
FPDF_DOCUMENT LoadDocumentImpl(
const CFX_RetainPtr<IFX_SeekableReadStream>& pFileAccess,
FPDF_BYTESTRING password) {
- if (!pFileAccess)
+ if (!pFileAccess) {
+ ProcessParseError(CPDF_Parser::FILE_ERROR);
return nullptr;
+ }
auto pParser = pdfium::MakeUnique<CPDF_Parser>();
pParser->SetPassword(password);