From 1870f50ba98903f79ae4dc8b9581f08548828e08 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 9 Nov 2006 20:01:55 +0000 Subject: [PATCH] fix for unicode build git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/unix/utilsunx.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/unix/utilsunx.cpp b/src/unix/utilsunx.cpp index 66068411be..41ee69bfc7 100644 --- a/src/unix/utilsunx.cpp +++ b/src/unix/utilsunx.cpp @@ -790,7 +790,13 @@ static bool wxGetHostNameInternal(wxChar *buf, int sz) buf[sz] = wxT('\0'); } #elif defined(HAVE_GETHOSTNAME) - bool ok = gethostname(buf, sz) != -1; + char cbuf[sz]; + bool ok = gethostname(cbuf, sz) != -1; + if ( ok ) + { + wxStrncpy(buf, wxConvertMB2WX(cbuf), sz - 1); + buf[sz] = wxT('\0'); + } #else // no uname, no gethostname wxFAIL_MSG(wxT("don't know host name for this machine")); -- 2.45.2