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 61a25d565bfcc1c3298d28a7d135477d61276ef5..fcb1c2ed8606a0df979797bda7851ab521261acc 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
@@ -1182,7 +1182,9 @@ FX_BOOL CPDF_Parser::IsFormStream(FX_DWORD objnum, FX_BOOL& bForm) { |
FX_FILESIZE size = ((FX_FILESIZE*)pResult)[1] - pos; |
FX_FILESIZE SavedPos = m_Syntax.SavePos(); |
m_Syntax.RestorePos(pos); |
- bForm = m_Syntax.SearchMultiWord("/Form\0stream", TRUE, size) == 0; |
+ const char kFormStream[] = "/Form\0stream"; |
+ const CFX_ByteStringC kFormStreamStr(kFormStream, sizeof(kFormStream) - 1); |
+ bForm = m_Syntax.SearchMultiWord(kFormStreamStr, TRUE, size) == 0; |
m_Syntax.RestorePos(SavedPos); |
return TRUE; |
} |