Fixed FlexBufferBuilder asserting on duplicate keys

This commit is contained in:
Wouter van Oortmerssen
2020-11-23 09:02:40 -08:00
parent 100c59054c
commit bc518a5127
2 changed files with 15 additions and 3 deletions

View File

@@ -2857,6 +2857,8 @@ CheckedError Parser::ParseFlexBufferValue(flexbuffers::Builder *builder) {
});
ECHECK(err);
builder->EndMap(start);
if (builder->HasDuplicateKeys())
return Error("FlexBuffers map has duplicate keys");
break;
}
case '[': {