summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Friloux <guillaume.friloux@gmail.com>2015-01-30 14:09:34 +0100
committerCedric BAIL <cedric@osg.samsung.com>2015-02-11 17:03:38 +0100
commit388f8fbcaad7ead8b919ee256dfd195b404eef27 (patch)
tree40a30bbf21bd1f01d841472558e4439a0e0ef9fb
parentd6f08ba032bcbfcb2d563992c8e4f43c19612d35 (diff)
downloadefl-388f8fbcaad7ead8b919ee256dfd195b404eef27.tar.gz
ecore_con: fix use of FormatMessage for error reporting on windows.
@fix
-rw-r--r--src/lib/ecore_con/ecore_con.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c
index 75a23d2e54..48c84166af 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);