Assert that blob length doesn't overflow address.
This will crash now, if blob was created with wrong length. Check for that coming next commit.
This commit is contained in:
parent
66e37409b3
commit
d5a5052098
|
@ -194,6 +194,7 @@ struct hb_sanitize_context_t
|
||||||
{
|
{
|
||||||
this->start = hb_blob_get_data (this->blob, NULL);
|
this->start = hb_blob_get_data (this->blob, NULL);
|
||||||
this->end = this->start + hb_blob_get_length (this->blob);
|
this->end = this->start + hb_blob_get_length (this->blob);
|
||||||
|
assert (this->start <= this->end); /* Must not overflow. */
|
||||||
this->edit_count = 0;
|
this->edit_count = 0;
|
||||||
this->debug_depth = 0;
|
this->debug_depth = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue