Use L_cuserid instead of 64 and given lpnSize

This commit is contained in:
Andrew Schwartzmeyer 2015-07-22 13:48:03 -07:00
parent 097d2e3821
commit 59eb8a5799
2 changed files with 3 additions and 3 deletions

View file

@ -43,8 +43,8 @@ BOOL GetUserName(WCHAR_T *lpBuffer, LPDWORD lpnSize)
}
// Get username from system in a thread-safe manner
char userName[*lpnSize];
int err = getlogin_r(userName, *lpnSize);
char userName[L_cuserid];
int err = getlogin_r(userName, L_cuserid);
// Map errno to Win32 Error Codes
if (err != 0) {
switch (errno) {

View file

@ -8,7 +8,7 @@
TEST(GetUserName,simple)
{
// allocate a WCHAR_T buffer to receive username
DWORD lpnSize = 64;
DWORD lpnSize = L_cuserid;
WCHAR_T lpBuffer[lpnSize];
BOOL result = GetUserName(lpBuffer, &lpnSize);