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 735cd2b38a0415886702ff66bf7c5375bd686f05..d52ef4fd34de2782a3fd8eb4fd678f8febd59a65 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp |
@@ -1873,7 +1873,7 @@ CFX_ByteString CPDF_SyntaxParser::ReadHexString() { |
if (!GetNextChar(ch)) |
return CFX_ByteString(); |
- CFX_BinaryBuf buf; |
+ CFX_ByteTextBuf buf; |
bool bFirst = true; |
uint8_t code = 0; |
while (1) { |
@@ -1886,7 +1886,7 @@ CFX_ByteString CPDF_SyntaxParser::ReadHexString() { |
code = val * 16; |
} else { |
code += val; |
- buf.AppendByte((uint8_t)code); |
+ buf.AppendByte(code); |
} |
bFirst = !bFirst; |
} |
@@ -1895,7 +1895,7 @@ CFX_ByteString CPDF_SyntaxParser::ReadHexString() { |
break; |
} |
if (!bFirst) |
- buf.AppendByte((uint8_t)code); |
+ buf.AppendByte(code); |
return buf.GetByteString(); |
} |