Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
index 2105635687edd0f3e6fe3f44ee6dff568e5b2508..16f6bde6c29718be5ae1e80070c5549a23fe7c39 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
@@ -975,7 +975,7 @@ FX_BOOL CPDF_Parser::RebuildCrossRef() { |
m_SortedOffset.Add(offset); |
} |
FX_Free(buffer); |
- return TRUE; |
+ return m_pTrailer && m_CrossRef.GetSize() > 0; |
} |
FX_BOOL CPDF_Parser::LoadCrossRefV5(FX_FILESIZE pos, |