From 783d0965a35830e7d350ed69a31e930e429d28e5 Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Tue, 6 Dec 2011 17:38:06 +0000 Subject: [PATCH] [FREELDR] HACK: Fix booting with Armenian and other "exotic" languages. Bug #6727. svn path=/trunk/; revision=54602 --- reactos/boot/freeldr/freeldr/windows/wlregistry.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/reactos/boot/freeldr/freeldr/windows/wlregistry.c b/reactos/boot/freeldr/freeldr/windows/wlregistry.c index 35f100b6f48..55def6632f8 100644 --- a/reactos/boot/freeldr/freeldr/windows/wlregistry.c +++ b/reactos/boot/freeldr/freeldr/windows/wlregistry.c @@ -225,7 +225,8 @@ WinLdrGetNLSNames(LPSTR AnsiName, if (rc != ERROR_SUCCESS) { //strcpy(szErrorOut, "ACP NLS Setting exists, but isn't readable"); - return FALSE; + //return FALSE; + wcscpy(NameBuffer, L"c_1252.nls"); // HACK: ReactOS bug #6727 } sprintf(AnsiName, "%S", NameBuffer); @@ -243,7 +244,8 @@ WinLdrGetNLSNames(LPSTR AnsiName, if (rc != ERROR_SUCCESS) { //strcpy(szErrorOut, "OEMCP NLS setting exists, but isn't readable"); - return FALSE; + //return FALSE; + wcscpy(NameBuffer, L"c_437.nls"); // HACK: ReactOS bug #6727 } sprintf(OemName, "%S", NameBuffer);