提交 280af1bd 编写于 作者: B Behdad Esfahbod

Let hb_face_get_table() return NULL if table not found

上级 1cdbfd94
......@@ -364,7 +364,7 @@ hb_face_get_table (hb_face_t *face,
blob = face->get_table (tag, face->user_data);
return likely (blob) ? blob : &_hb_blob_nil;
return blob;
}
......
......@@ -60,6 +60,7 @@ hb_face_get_reference_count (hb_face_t *face);
void
hb_face_destroy (hb_face_t *face);
/* Returns NULL if not found */
hb_blob_t *
hb_face_get_table (hb_face_t *face,
hb_tag_t tag);
......
......@@ -283,6 +283,9 @@ struct Sanitizer
/* TODO is_sane() stuff */
if (!blob)
return hb_blob_create_empty ();
retry:
if (HB_DEBUG_SANITIZE)
fprintf (stderr, "Sanitizer %p start %s\n", blob, HB_FUNC);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册