From: Adam Tkac Date: Thu, 24 Jun 2010 20:08:14 +0000 (+0000) Subject: [Bugfix] Third parameter of GetLocaleInfo is LPTSTR. Also compute the 4th X-Git-Tag: v1.0.90~236 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ae1ac9710b2735a5663b5d9521417cc3a65f175b;p=tigervnc.git [Bugfix] Third parameter of GetLocaleInfo is LPTSTR. Also compute the 4th parameter more precisely. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4071 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- diff --git a/win/rfb_win32/CKeyboard.cxx b/win/rfb_win32/CKeyboard.cxx index ee5b85eb..408e483a 100644 --- a/win/rfb_win32/CKeyboard.cxx +++ b/win/rfb_win32/CKeyboard.cxx @@ -64,7 +64,8 @@ public: // be a comma and a DECIMAL to be a dot. if (extendedVkey == VK_DECIMAL || extendedVkey == VK_SEPARATOR) { char buf[4]; - if (!GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, (LPSTR) buf, sizeof(buf))) { + if (!GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, (LPTSTR) buf, + sizeof(buf) / sizeof(TCHAR))) { vlog.debug("failed to retrieve LOCALE_SDECIMAL"); } else { switch (buf[0]) {