From: Grigori Goronzy Date: Fri, 19 Aug 2011 03:23:26 +0000 (+0200) Subject: Make sure font path is valid X-Git-Tag: 0.13.0~28^2~89 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=def7a0c702ad1e1ecb03045acd785bd16e8a71f1;p=libass Make sure font path is valid We do not support memory-based fonts yet, so a path is mandatory. --- diff --git a/libass/ass_fontselect.c b/libass/ass_fontselect.c index aea3c23..efd4a39 100644 --- a/libass/ass_fontselect.c +++ b/libass/ass_fontselect.c @@ -179,7 +179,9 @@ ass_font_provider_add_font(ASS_FontProvider *provider, ASS_FontSelector *selector = provider->parent; ASS_FontInfo *info; - // TODO: sanity checks. do we have a path or valid get_face function? + // XXX: there's no support for memory fonts yet + if (!path) + return 0; weight = meta->weight; slant = meta->slant;