diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2018-12-18 13:22:17 -0500 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2018-12-18 13:22:17 -0500 |
commit | 9aebfb418222427a324d911b32abfc11256ca9e3 (patch) | |
tree | ba2113b5e79eb97f34c0f58e243a779b63c068a4 /src/hb-subset.cc | |
parent | 969ff3c7aadbe721cdd414488eb170433f10d00c (diff) | |
download | harfbuzz-9aebfb418222427a324d911b32abfc11256ca9e3.tar.gz |
[serialize] Streamline error propagation
Diffstat (limited to 'src/hb-subset.cc')
-rw-r--r-- | src/hb-subset.cc | 2 |
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); |