summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@chown.ath.cx>2011-08-19 05:23:26 +0200
committerGrigori Goronzy <greg@chown.ath.cx>2015-07-10 10:42:40 +0200
commitdef7a0c702ad1e1ecb03045acd785bd16e8a71f1 (patch)
tree3391ce72c3cb75282bef81308fe2be46f6657b8b
parent618b38a5c80e468654a64d3ede10fd99f5fd8a7e (diff)
downloadlibass-def7a0c702ad1e1ecb03045acd785bd16e8a71f1.tar.bz2
libass-def7a0c702ad1e1ecb03045acd785bd16e8a71f1.tar.xz
Make sure font path is valid
We do not support memory-based fonts yet, so a path is mandatory.
-rw-r--r--libass/ass_fontselect.c4
1 files changed, 3 insertions, 1 deletions
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;