diff options
author | wm4 <wm4@nowhere> | 2015-12-09 17:19:42 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-12-09 17:19:42 +0100 |
commit | 5e2150e9e86a8ac58b51177c2a9c8465f630c6d6 (patch) | |
tree | 2ba9398ed00a49a5042d0bc9e5f78e9058a2a47e /libass | |
parent | 0de70b37524b9e43a4bffb13d62de3f6e563a92b (diff) | |
download | libass-5e2150e9e86a8ac58b51177c2a9c8465f630c6d6.tar.bz2 libass-5e2150e9e86a8ac58b51177c2a9c8465f630c6d6.tar.xz |
coretext: fix NULL CFStringRef dereference
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_coretext.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_coretext.c b/libass/ass_coretext.c index d749df0..aed4b02 100644 --- a/libass/ass_coretext.c +++ b/libass/ass_coretext.c @@ -34,6 +34,8 @@ static const ASS_FontMapping font_substitutions[] = { static char *cfstr2buf(CFStringRef string) { + if (!string) + return NULL; const int encoding = kCFStringEncodingUTF8; const char *buf_ptr = CFStringGetCStringPtr(string, encoding); if (buf_ptr) { |