From d8fc873c07eed4666ceb04febf1e84cab8a4ac63 Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Fri, 28 Mar 2014 00:19:56 +0200 Subject: Don't crash on \fscx0 with non-zero \blur Regression in commit 98707694. --- libass/ass_bitmap.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libass/ass_bitmap.c b/libass/ass_bitmap.c index 33f06c4..cfaa16b 100644 --- a/libass/ass_bitmap.c +++ b/libass/ass_bitmap.c @@ -167,11 +167,8 @@ Bitmap *outline_to_bitmap(ASS_Library *library, FT_Library ftlib, FT_Outline_Get_CBox(outline, &bbox); if (bbox.xMin >= bbox.xMax || bbox.yMin >= bbox.yMax) { - Bitmap *bm = malloc(sizeof(Bitmap)); - bm->buffer = NULL; - bm->w = bm->h = 0; - bm->stride = 0; - bm->left = bm->top = 0; + bm = alloc_bitmap(2 * bord, 2 * bord); + bm->left = bm->top = -bord; return bm; } -- cgit v1.2.3