From 7e875e5e17f8ef0a13f84d7ce3aabef592f5689e Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 1 Sep 2015 14:31:21 +0200 Subject: coretext: fix sizeof vs. strlen --- libass/ass_coretext.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libass') diff --git a/libass/ass_coretext.c b/libass/ass_coretext.c index 0e94366..4b72ef2 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( -- cgit v1.2.3