Merge pull request #636 from JacobBarthelmeh/warnings

resolving build warnings
pull/637/head
John Safranek 2023-12-22 15:15:48 -08:00 committed by GitHub
commit c5d37047f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 1 deletions

View File

@ -39,6 +39,9 @@
#ifndef _WIN32
#include <unistd.h>
#else
/* avoid macro redefinition warnings on STATUS values when include ntstatus.h */
#define UMDF_USING_NTSTATUS
#endif
#include <wolfssh/ssh.h>
@ -685,6 +688,21 @@ static int CheckPublicKeyUnix(const char* name,
#include <UserEnv.h>
#include <KnownFolders.h>
/* Pulled in from Advapi32.dll */
extern BOOL WINAPI LogonUserExExW(LPTSTR usr,
LPTSTR dmn,
LPTSTR paswd,
DWORD logonType,
DWORD logonProv,
PTOKEN_GROUPS tokenGrp,
PHANDLE tokenPh,
PSID* loginSid,
PVOID* pBuffer,
LPDWORD pBufferLen ,
PQUOTA_LIMITS quotaLimits
);
#define MAX_USERNAME 256
static int _GetHomeDirectory(WOLFSSHD_AUTH* auth, const char* usr, WCHAR* out, int outSz)
@ -705,7 +723,7 @@ static int _GetHomeDirectory(WOLFSSHD_AUTH* auth, const char* usr, WCHAR* out, i
CoTaskMemFree(homeDir);
}
else {
PROFILEINFO pInfo = { sizeof(PROFILEINFO) };
PROFILEINFO pInfo = { 0 };
/* failed with get known folder path, try with loading the user profile */
pInfo.dwFlags = PI_NOUI;