Fix another memory access issue discovered by libFuzzer
Fixes https://github.com/behdad/harfbuzz/issues/139#issuecomment-146984679
This commit is contained in:
parent
c1a5dc46c2
commit
f966649747
@ -704,6 +704,8 @@ struct PairPosFormat1
|
||||
{
|
||||
TRACE_SANITIZE (this);
|
||||
|
||||
if (!c->check_struct (this)) return_trace (false);
|
||||
|
||||
unsigned int len1 = valueFormat1.get_len ();
|
||||
unsigned int len2 = valueFormat2.get_len ();
|
||||
PairSet::sanitize_closure_t closure = {
|
||||
@ -713,7 +715,7 @@ struct PairPosFormat1
|
||||
1 + len1 + len2
|
||||
};
|
||||
|
||||
return_trace (c->check_struct (this) && coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
|
||||
return_trace (coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
|
||||
}
|
||||
|
||||
protected:
|
||||
|
Loading…
Reference in New Issue
Block a user