summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Turner <david@freetype.org>2021-06-16 09:54:49 +0200
committerDavid Turner <david@freetype.org>2021-06-16 10:31:12 +0200
commitf8c5c546808c20c195ac3a9998c509943e4b56ee (patch)
tree4bf38fee0d302e1da0af6f9a5121e5f5589a0c7e
parent6f273f68788265b2bf0a127be68062f5eaccbb1b (diff)
downloadfreetype2-f8c5c546808c20c195ac3a9998c509943e4b56ee.tar.gz
Fix for issue 1063
See https://gitlab.freedesktop.org/freetype/freetype/-/issues/1063 for more details on the bug.
-rw-r--r--src/autofit/afglobal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/autofit/afglobal.c b/src/autofit/afglobal.c
index 554733fc0..aedb74ddd 100644
--- a/src/autofit/afglobal.c
+++ b/src/autofit/afglobal.c
@@ -478,6 +478,10 @@
{
style = (AF_Style)( globals->glyph_styles[gindex] &
AF_STYLE_UNASSIGNED );
+ /* IMPORTANT: Clear the error code, see
+ * https://gitlab.freedesktop.org/freetype/freetype/-/issues/1063
+ */
+ error = 0;
goto Again;
}