summaryrefslogtreecommitdiff
path: root/src/hb-face.cc
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2018-12-18 13:23:32 -0500
committerBehdad Esfahbod <behdad@behdad.org>2018-12-18 13:23:32 -0500
commitf9417af29bd5a1d2f5b55389a1cc6f4280b347d8 (patch)
tree35811855f6cb92f96d26016c08e95e66d1fdbada /src/hb-face.cc
parent9aebfb418222427a324d911b32abfc11256ca9e3 (diff)
[serialize] Propagate error from hb-face
Diffstat (limited to 'src/hb-face.cc')
-rw-r--r--src/hb-face.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/hb-face.cc b/src/hb-face.cc
index eecdef47..825021f7 100644
--- a/src/hb-face.cc
+++ b/src/hb-face.cc
@@ -642,6 +642,7 @@ _hb_face_builder_data_reference_blob (hb_face_builder_data_t *data)
return nullptr;
hb_serialize_context_t c (buf, face_length);
+ c.propagate_error (data->tables);
OT::OpenTypeFontFile *f = c.start_serialize<OT::OpenTypeFontFile> ();
bool is_cff = data->tables.lsearch (HB_TAG ('C','F','F',' ')) || data->tables.lsearch (HB_TAG ('C','F','F','2'));