From ae1ac9710b2735a5663b5d9521417cc3a65f175b Mon Sep 17 00:00:00 2001 From: Adam Tkac Date: Thu, 24 Jun 2010 20:08:14 +0000 Subject: [PATCH] [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 --- win/rfb_win32/CKeyboard.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]) { -- 2.39.5