Fix an incorrect check in CPDF_DataAvail::CheckHintTables.

R=tsepez@chromium.org, jun_fang@foxitsoftware.com
BUG=566179

Review URL: https://codereview.chromium.org/1504513002 .
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
index d5664c2..b28bbf1 100644
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp
@@ -3599,13 +3599,10 @@
   nonstd::unique_ptr<CPDF_HintTables> pHintTables(
       new CPDF_HintTables(this, pDict));
   CPDF_Stream* pHintStream = (CPDF_Stream*)ParseIndirectObjectAt(szHSStart, 0);
-  FX_BOOL bLoaded = FALSE;
-  if (pHintTables && pHintStream && pHintStream->GetType() == PDFOBJ_STREAM) {
-    bLoaded = pHintTables->LoadHintStream(pHintStream);
-  }
-  if (!bLoaded) {
+  if (pHintStream && pHintStream->GetType() == PDFOBJ_STREAM &&
+      pHintTables->LoadHintStream(pHintStream))
     m_pHintTables.reset(pHintTables.release());
-  }
+
   m_docStatus = PDF_DATAAVAIL_DONE;
   return TRUE;
 }