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 bc5d3edc2bbc6bcacd66680a15110eaf64899e14..ca3a5f67a24811dacd0f0b10a426d164f7f7f4d7 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
@@ -2125,10 +2125,6 @@ CPDF_Object* CPDF_SyntaxParser::GetObject(CPDF_IndirectObjects* pObjList, |
if (key.IsEmpty()) |
continue; |
- CFX_ByteStringC keyNoSlash(key.c_str() + 1, key.GetLength() - 1); |
- if (keyNoSlash.IsEmpty()) |
- continue; |
- |
if (key == FX_BSTRC("/Contents")) |
dwSignValuePos = m_Pos; |
@@ -2136,6 +2132,7 @@ CPDF_Object* CPDF_SyntaxParser::GetObject(CPDF_IndirectObjects* pObjList, |
if (!pObj) |
continue; |
+ CFX_ByteStringC keyNoSlash(key.c_str() + 1, key.GetLength() - 1); |
// TODO(thestig): Remove this conditional once CPDF_Dictionary has a |
// better underlying map implementation. |
if (nKeys < 32) { |