From 1be7dc0bdcf4ef44786bfc84c6307e6d47530a42 Mon Sep 17 00:00:00 2001 From: Oleg Oshmyan Date: Sat, 4 Feb 2017 16:09:36 +0200 Subject: Don't limit size of "uuencoded" font lines --- libass/ass.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libass/ass.c b/libass/ass.c index cdaf66e..159391d 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -744,14 +744,9 @@ static int process_fonts_line(ASS_Track *track, char *str) } len = strlen(str); - if (len > 80) { - ass_msg(track->library, MSGL_WARN, "Font line too long: %d, %s", - len, str); - return 0; - } if (track->parser_priv->fontdata_used + len > track->parser_priv->fontdata_size) { - track->parser_priv->fontdata_size += 100 * 1024; + track->parser_priv->fontdata_size += FFMAX(len, 100 * 1024); track->parser_priv->fontdata = realloc(track->parser_priv->fontdata, track->parser_priv->fontdata_size); -- cgit v1.2.3