| 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;
|
| }
|
|
|