Fix crash when adding an object member in a too small JsonDocument

This commit is contained in:
Benoit Blanchon
2022-01-13 11:52:29 +01:00
parent 4b4c68df5f
commit ee12155617
3 changed files with 13 additions and 0 deletions

View File

@ -26,6 +26,8 @@ struct SlotKeySetter {
template <typename TAdaptedString, typename TStoragePolicy>
inline bool slotSetKey(VariantSlot* var, TAdaptedString key, MemoryPool* pool,
TStoragePolicy storage) {
if (!var)
return false;
return storage.store(key, pool, SlotKeySetter(var));
}