Fix another memory access issue discovered by libFuzzer

Fixes https://github.com/behdad/harfbuzz/issues/139#issuecomment-146984679
pull/148/head
Behdad Esfahbod 9 years ago
parent c1a5dc46c2
commit f966649747
  1. 4
      src/hb-ot-layout-gpos-table.hh

@ -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…
Cancel
Save