From: wm4 Date: Tue, 1 Sep 2015 12:31:21 +0000 (+0200) Subject: coretext: fix sizeof vs. strlen X-Git-Tag: 0.13.0~28^2~9 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7e875e5e17f8ef0a13f84d7ce3aabef592f5689e;p=libass coretext: fix sizeof vs. strlen --- 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(