cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=388f8fbcaad7ead8b919ee256dfd195b404eef27

commit 388f8fbcaad7ead8b919ee256dfd195b404eef27
Author: Guillaume Friloux <guillaume.fril...@gmail.com>
Date:   Fri Jan 30 14:09:34 2015 +0100

    ecore_con: fix use of FormatMessage for error reporting on windows.
    
    @fix
---
 src/lib/ecore_con/ecore_con.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c
index 75a23d2..48c8416 100644
--- a/src/lib/ecore_con/ecore_con.c
+++ b/src/lib/ecore_con/ecore_con.c
@@ -2481,9 +2481,10 @@ _ecore_con_server_flush(Ecore_Con_Server *obj)
                 LPTSTR s;
 
                 FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
-                              FORMAT_MESSAGE_FROM_SYSTEM     |
-                              FORMAT_MESSAGE_FROM_STRING,
-                              NULL, WSAGetLastError(), (DWORD)NULL, s, 0, 
NULL);
+                              FORMAT_MESSAGE_FROM_SYSTEM,
+                              NULL, WSAGetLastError(),
+                              MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
+                              (LPTSTR)&s, 0, NULL);
                 ecore_con_event_server_error(obj, (char *)s);
                 free(s);
                 _ecore_con_server_kill(obj);

-- 


Reply via email to