Check for -1 return from FieldOffset() in Val::HasField()

Fixes Coverity 1457804
This commit is contained in:
Tim Wojtulewicz 2021-06-28 09:18:00 -07:00
parent 67b45bc502
commit 98a9ae9572

View file

@ -1218,7 +1218,7 @@ public:
bool HasField(const char *field) const
{
int idx = GetType()->AsRecordType()->FieldOffset(field);
return HasField(idx);
return (idx != -1) && HasField(idx);
}
/**