Skip to content

Commit

Permalink
Merge pull request wolfSSL#636 from JacobBarthelmeh/warnings
Browse files Browse the repository at this point in the history
resolving build warnings
  • Loading branch information
ejohnstown authored Dec 22, 2023
2 parents 51cce7b + 0e3ec03 commit c5d3704
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion apps/wolfsshd/auth.c
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down Expand Up @@ -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)
Expand All @@ -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;
Expand Down

0 comments on commit c5d3704

Please sign in to comment.