Index: third_party/harfbuzz-ng/src/hb-buffer.cc |
diff --git a/third_party/harfbuzz-ng/src/hb-buffer.cc b/third_party/harfbuzz-ng/src/hb-buffer.cc |
index c731ed189fd78850a29d8f4bdf10f275c1793c96..5f320bd7eb6a7538477c5aa3a76d9430600d3da3 100644 |
--- a/third_party/harfbuzz-ng/src/hb-buffer.cc |
+++ b/third_party/harfbuzz-ng/src/hb-buffer.cc |
@@ -407,6 +407,8 @@ hb_buffer_t::move_to (unsigned int i) |
idx = i; |
return true; |
} |
+ if (unlikely (in_error)) |
+ return false; |
assert (i <= out_len + (len - idx)); |