diff --git a/modules/text_renderer/freetype/fonts/win32.c b/modules/text_renderer/freetype/fonts/win32.c index 888efbbea8429ce6029c89edab9d8b35342e4df1..4eb62796d750fbed76f17e1b9607e486e27b8df7 100644 --- a/modules/text_renderer/freetype/fonts/win32.c +++ b/modules/text_renderer/freetype/fonts/win32.c @@ -655,7 +655,10 @@ int Win32_GetFallbacks( vlc_font_select_t *fs, const char *psz_lcname, goto done; if( asprintf( &psz_linkname, "\xF0\x9F\x94\x97%s", psz_uniscribe ) < 0 ) + { + psz_linkname = NULL; goto done; + } vlc_family_t *withlinked = NewFamily( fs, psz_linkname, NULL, NULL, NULL ); if( withlinked )