diff --git a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp index ae2db84ff7..2aff6f0f48 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp +++ b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp @@ -160,6 +160,10 @@ void MapBufferBuilder::putMapBuffer(Key key, MapBuffer &map) { } MapBuffer MapBufferBuilder::build() { + react_native_assert( + (keyValues_ != nullptr) && + "Error when building mapbuffer with invalid datastructures."); + // Create buffer: [header] + [key, values] + [dynamic data] int bufferSize = keyValuesOffset_ + dynamicDataOffset_;