git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43233
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
buf[sz] = wxT('\0');
}
#elif defined(HAVE_GETHOSTNAME)
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"));
#else // no uname, no gethostname
wxFAIL_MSG(wxT("don't know host name for this machine"));