From: Rémi Bernon rbernon@codeweavers.com
The length previously included the terminating zero, it doesn't anymore as wcslen is now used instead.
Fixes: 91731901bad8ff40c74287c6b0e3b537e63ef224 --- dlls/win32u/font.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/win32u/font.c b/dlls/win32u/font.c index cddf7add9e7..735cc9a88b0 100644 --- a/dlls/win32u/font.c +++ b/dlls/win32u/font.c @@ -6687,7 +6687,7 @@ static void load_registry_fonts(void) dlen = wcslen( path ); if (*path == '\') add_font_resource( path, ADDFONT_ALLOW_BITMAP ); - else if (dlen >= 6 && !wcsicmp( path + dlen - 5, dot_fonW )) + else if (dlen >= 5 && !wcsicmp( path + dlen - 4, dot_fonW )) add_system_font_resource( path, ADDFONT_ALLOW_BITMAP ); free( path ); }