diff options
-rw-r--r-- | libass/ass_bitmap.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libass/ass_bitmap.c b/libass/ass_bitmap.c index 144c8c02..98c8d744 100644 --- a/libass/ass_bitmap.c +++ b/libass/ass_bitmap.c @@ -166,6 +166,9 @@ Bitmap *outline_to_bitmap(ASS_Library *library, FT_Library ftlib, FT_Bitmap bitmap; FT_Outline_Get_CBox(outline, &bbox); + if (bbox.xMin == bbox.xMax || bbox.yMin == bbox.yMax) + return NULL; + // move glyph to origin (0, 0) bbox.xMin &= ~63; bbox.yMin &= ~63; |