From f809db0663f3fbcab238ea191b611f89e20aa14a Mon Sep 17 00:00:00 2001 From: Igor Klemenski Date: Tue, 27 Apr 2021 16:18:41 -0700 Subject: [PATCH] Add missing casts and fix overflow checks. --- ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp index 54a7fa03bf8f3b..d2b37e2ff41f9f 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp +++ b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp @@ -127,7 +127,7 @@ void MapBufferBuilder::ensureDynamicDataSpace(int32_t size) { } void MapBufferBuilder::putString(Key key, std::string value) { - int32_t strLength = value.length(); + int32_t strLength = static_cast(value.length()); const char *cstring = getCstring(&value); // format [lenght of string (int)] + [Array of Characters in the string] @@ -223,4 +223,4 @@ MapBufferBuilder::~MapBufferBuilder() { } } // namespace react -} // namespace facebook +} // namespace facebook \ No newline at end of file