From: Oleg Oshmyan Date: Sat, 4 Feb 2017 14:09:36 +0000 (+0200) Subject: Don't limit size of "uuencoded" font lines X-Git-Tag: 0.13.7~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1be7dc0bdcf4ef44786bfc84c6307e6d47530a42;p=libass Don't limit size of "uuencoded" font lines --- 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);