Use L_cuserid instead of 64 and given lpnSize
This commit is contained in:
parent
097d2e3821
commit
59eb8a5799
2 changed files with 3 additions and 3 deletions
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue