From 8b62d0b317fbce877e14b71d4c3096bf4d739885 Mon Sep 17 00:00:00 2001 From: lupo1977 Date: Wed, 31 Jan 2018 02:00:35 +0100 Subject: [PATCH] handle situation if domw is NULL --- contrib/win32/win32compat/win32_usertoken_utils.c | 5 +++++ 1 file changed, 5 insertions(+) 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);