| Index: core/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| diff --git a/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp b/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| index ba2901df2444780477641449baf9670492f2d4e9..654c9350a9a559173e051a5837026a56ae082b39 100644
|
| --- a/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| +++ b/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp
|
| @@ -736,9 +736,10 @@ void CPDF_StreamContentParser::Handle_ExecuteXObject() {
|
| return;
|
| }
|
|
|
| - CFX_ByteStringC type = pXObject->GetDict()
|
| - ? pXObject->GetDict()->GetConstStringBy("Subtype")
|
| - : CFX_ByteStringC();
|
| + CFX_ByteString type;
|
| + if (pXObject->GetDict())
|
| + type = pXObject->GetDict()->GetStringBy("Subtype");
|
| +
|
| if (type == "Image") {
|
| if (m_Options.m_bTextOnly) {
|
| return;
|
|
|