Index: win32ss/gdi/ntgdi/freetype.c =================================================================== --- win32ss/gdi/ntgdi/freetype.c (revision 74931) +++ win32ss/gdi/ntgdi/freetype.c (working copy) @@ -4658,17 +4658,14 @@ { return FALSE; } - if ((pLog1->elfStyle != NULL) != (pLog2->elfStyle != NULL)) + + RtlInitUnicodeString(&Str1, pLog1->elfStyle); + RtlInitUnicodeString(&Str2, pLog2->elfStyle); + if (!RtlEqualUnicodeString(&Str1, &Str2, TRUE)) + { return FALSE; - if (pLog1->elfStyle != NULL) - { - RtlInitUnicodeString(&Str1, pLog1->elfStyle); - RtlInitUnicodeString(&Str2, pLog2->elfStyle); - if (!RtlEqualUnicodeString(&Str1, &Str2, TRUE)) - { - return FALSE; - } } + return TRUE; }