Remove some pointless checks and assignments.
Change-Id: I6f9fd67cdac581e8f91f829a5934b763bb229d21
Reviewed-on: https://pdfium-review.googlesource.com/2838
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: dsinclair <dsinclair@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_data_avail.cpp b/core/fpdfapi/parser/cpdf_data_avail.cpp
index c6ecae9..64eaf2a 100644
--- a/core/fpdfapi/parser/cpdf_data_avail.cpp
+++ b/core/fpdfapi/parser/cpdf_data_avail.cpp
@@ -1124,13 +1124,8 @@
return false;
}
- if (!pPages) {
- if (m_docStatus == PDF_DATAAVAIL_ERROR) {
- m_docStatus = PDF_DATAAVAIL_ERROR;
- return false;
- }
+ if (!pPages)
return false;
- }
CPDF_Array* pArray = pPages->AsArray();
if (!pArray) {
@@ -1161,11 +1156,8 @@
return false;
}
- if (!pPage) {
- if (m_docStatus == PDF_DATAAVAIL_ERROR)
- m_docStatus = PDF_DATAAVAIL_ERROR;
+ if (!pPage)
return false;
- }
if (pPage->IsArray()) {
pPageNode->m_dwPageNo = dwPageNo;