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;