diff --git a/contrib/win32/win32compat/win32_usertoken_utils.c b/contrib/win32/win32compat/win32_usertoken_utils.c index 7cb6fd2..9a6604f 100644 --- a/contrib/win32/win32compat/win32_usertoken_utils.c +++ b/contrib/win32/win32compat/win32_usertoken_utils.c @@ -253,6 +253,11 @@ process_custom_lsa_auth(char* user, const char* pwd, char* lsa_pkg) *tmp = L'\0'; } + if (domw == NULL) { + debug("no domain found"); + goto done; + } + /* call into LSA provider , get and duplicate token */ InitLsaString(&logon_process_name, "sshd"); InitLsaString(&lsa_auth_package_name, lsa_pkg);