mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-03 04:21:13 +00:00
Fix confrom failure for nullptr dereference. (#7688)
This commit is contained in:
@@ -4239,8 +4239,13 @@ std::string Parser::ConformTo(const Parser &base) {
|
||||
field_base = *fbit;
|
||||
if (field.value.offset == field_base->value.offset) {
|
||||
renamed_fields.insert(field_base);
|
||||
if (!EqualByName(field.value.type, field_base->value.type))
|
||||
return "field renamed to different type: " + qualified_field_name;
|
||||
if (!EqualByName(field.value.type, field_base->value.type)) {
|
||||
const auto qualified_field_base =
|
||||
qualified_name + "." + field_base->name;
|
||||
return "field renamed to different type: " +
|
||||
qualified_field_name + " (renamed from " +
|
||||
qualified_field_base + ")";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user