diff options
Diffstat (limited to 'libass/ass_coretext.c')
-rw-r--r-- | libass/ass_coretext.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libass/ass_coretext.c b/libass/ass_coretext.c index 0e943666..4b72ef2c 100644 --- a/libass/ass_coretext.c +++ b/libass/ass_coretext.c @@ -245,9 +245,8 @@ static void match_fonts(ASS_Library *lib, ASS_FontProvider *provider, static char *get_fallback(void *priv, const char *family, uint32_t codepoint) { - char *failed = family; CFStringRef name = CFStringCreateWithBytes( - 0, (UInt8 *)failed, sizeof(failed), kCFStringEncodingUTF8, false); + 0, (UInt8 *)family, strlen(family), kCFStringEncodingUTF8, false); CTFontRef font = CTFontCreateWithName(name, 0, NULL); uint32_t codepointle = OSSwapHostToLittleInt32(codepoint); CFStringRef r = CFStringCreateWithBytes( |