From 8e82581f575bc8aacaf7d74deab77a21737ceab6 Mon Sep 17 00:00:00 2001 From: Garming Sam Date: Mon, 27 Mar 2017 15:49:25 +1300 Subject: [PATCH] wbinfo: Prevent client segfault with given EOF Signed-off-by: Garming Sam Reviewed-by: Andrew Bartlett --- nsswitch/wbinfo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nsswitch/wbinfo.c b/nsswitch/wbinfo.c index 57f2b3be336..67a97b5bbc0 100644 --- a/nsswitch/wbinfo.c +++ b/nsswitch/wbinfo.c @@ -1781,7 +1781,8 @@ static bool wbinfo_auth_crap(char *username, bool use_ntlmv2, bool use_lanman) get_winbind_netbios_name(), get_winbind_domain()); - if (!SMBNTLMv2encrypt(NULL, name_user, name_domain, pass, + if (pass != NULL && + !SMBNTLMv2encrypt(NULL, name_user, name_domain, pass, &server_chal, &names_blob, &lm, &nt, NULL, NULL)) { -- 2.34.1