Fix check_struct to check min_size instead of sizeof

This commit is contained in:
Behdad Esfahbod 2010-05-10 18:13:32 -04:00
parent ed07422c33
commit 54842374c2
1 changed files with 1 additions and 1 deletions

View File

@ -243,7 +243,7 @@ struct hb_sanitize_context_t
template <typename Type> template <typename Type>
inline bool check_struct (const Type *obj) const inline bool check_struct (const Type *obj) const
{ {
return likely (this->check_range (obj, sizeof (*obj))); return likely (this->check_range (obj, obj->min_size));
} }
inline bool can_edit (const void *base HB_UNUSED, unsigned int len HB_UNUSED) inline bool can_edit (const void *base HB_UNUSED, unsigned int len HB_UNUSED)