diff options
author | Yuriy Chernyshov <thegeorg@yandex-team.ru> | 2021-06-24 19:03:07 +0300 |
---|---|---|
committer | Vitaly Buka <vitalybuka@gmail.com> | 2021-07-20 21:37:08 -0700 |
commit | 83a15478a47d39d2d5dee261cd7a71d9660c2352 (patch) | |
tree | ca9983b3ba750aefcfbbc222a4ee9d722bb65ddd | |
parent | e5869dd9690c3f4dfb842fb90bd07a5a9ee32172 (diff) | |
download | libprotobuf-mutator-83a15478a47d39d2d5dee261cd7a71d9660c2352.tar.gz |
Make uint8_t -> char conversion explicit in std::string ctor
-rw-r--r-- | src/binary_format.cc | 2 | ||||
-rw-r--r-- | src/text_format.cc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/binary_format.cc b/src/binary_format.cc index 2e9a8c7..a2026a2 100644 --- a/src/binary_format.cc +++ b/src/binary_format.cc @@ -19,7 +19,7 @@ namespace protobuf_mutator { using protobuf::Message; bool ParseBinaryMessage(const uint8_t* data, size_t size, Message* output) { - return ParseBinaryMessage({data, data + size}, output); + return ParseBinaryMessage({reinterpret_cast<const char*>(data), size}, output); } bool ParseBinaryMessage(const std::string& data, protobuf::Message* output) { diff --git a/src/text_format.cc b/src/text_format.cc index 4479229..39b2fdb 100644 --- a/src/text_format.cc +++ b/src/text_format.cc @@ -22,7 +22,7 @@ using protobuf::Message; using protobuf::TextFormat; bool ParseTextMessage(const uint8_t* data, size_t size, Message* output) { - return ParseTextMessage({data, data + size}, output); + return ParseTextMessage({reinterpret_cast<const char*>(data), size}, output); } bool ParseTextMessage(const std::string& data, protobuf::Message* output) { |