From def7a0c702ad1e1ecb03045acd785bd16e8a71f1 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Fri, 19 Aug 2011 05:23:26 +0200 Subject: Make sure font path is valid We do not support memory-based fonts yet, so a path is mandatory. --- libass/ass_fontselect.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libass') 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; -- cgit v1.2.3