X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/711335e20534d6eb3dfdf530db34a3d0a910db70..5bf3b6fe48580853044132c381d3548535ca7ad1:/src/os2/utils.cpp?ds=sidebyside diff --git a/src/os2/utils.cpp b/src/os2/utils.cpp index 14d2c6b3e1..5a03ba30f3 100644 --- a/src/os2/utils.cpp +++ b/src/os2/utils.cpp @@ -93,13 +93,12 @@ bool wxGetHostName( wxChar* zBuf, int nMaxSize ) ,(void*)zBuf ,(ULONG)nMaxSize - 1 ); + zBuf[nMaxSize] = _T('\0'); } else { - wxStrncpy(zBuf, zSysname, nMaxSize - 1); + wxStrlcpy(zBuf, zSysname, nMaxSize); } - - zBuf[nMaxSize] = _T('\0'); #endif return *zBuf ? true : false; @@ -121,7 +120,7 @@ bool wxGetUserName( wxChar* zBuf, int nMaxSize ) #ifdef USE_NET_API wxGetUserId( zBuf, nMaxSize ); #else - wxStrncpy(zBuf, _T("Unknown User"), nMaxSize); + wxStrlcpy(zBuf, _T("Unknown User"), nMaxSize); #endif return true; }