[buffer] Fix crash

This commit is contained in:
Behdad Esfahbod 2018-01-11 11:37:12 +01:00
parent d6076747ac
commit 994eb7744c
1 changed files with 2 additions and 2 deletions

View File

@ -182,7 +182,7 @@ _hb_buffer_serialize_glyphs_json (hb_buffer_t *buffer,
} else
return i - start;
if (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES)
if (pos && (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES))
{
x += pos[i].x_advance;
y += pos[i].y_advance;
@ -268,7 +268,7 @@ _hb_buffer_serialize_glyphs_text (hb_buffer_t *buffer,
} else
return i - start;
if (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES)
if (pos && (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES))
{
x += pos[i].x_advance;
y += pos[i].y_advance;