summaryrefslogtreecommitdiff
path: root/src/hb-subset.cc
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2018-12-18 13:22:17 -0500
committerBehdad Esfahbod <behdad@behdad.org>2018-12-18 13:22:17 -0500
commit9aebfb418222427a324d911b32abfc11256ca9e3 (patch)
treeba2113b5e79eb97f34c0f58e243a779b63c068a4 /src/hb-subset.cc
parent969ff3c7aadbe721cdd414488eb170433f10d00c (diff)
downloadharfbuzz-9aebfb418222427a324d911b32abfc11256ca9e3.tar.gz
[serialize] Streamline error propagation
Diffstat (limited to 'src/hb-subset.cc')
-rw-r--r--src/hb-subset.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hb-subset.cc b/src/hb-subset.cc
index 9ce0a72e..37e7cec2 100644
--- a/src/hb-subset.cc
+++ b/src/hb-subset.cc
@@ -83,7 +83,7 @@ _subset2 (hb_subset_plan_t *plan)
hb_serialize_context_t serializer ((void *) buf, buf_size);
hb_subset_context_t c (plan, &serializer);
result = table->subset (&c);
- if (serializer.ran_out_of_room)
+ if (serializer.in_error ())
{
buf_size += (buf_size >> 1) + 32;
DEBUG_MSG(SUBSET, nullptr, "OT::%c%c%c%c ran out of room; reallocating to %u bytes.", HB_UNTAG (tag), buf_size);