mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
Avoid a segfault in net join when you have not done an kinit, and it's falling
back to NTLMSSP. We need to get the password out of the user, and this eventually does. Andrew Bartlett
This commit is contained in:
parent
7ce782c20c
commit
bb518a3bae
@ -39,6 +39,11 @@ static ADS_STATUS ads_sasl_spnego_ntlmssp_bind(ADS_STRUCT *ads)
|
|||||||
extern pstring global_myname;
|
extern pstring global_myname;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
if (!ads->auth.password) {
|
||||||
|
/* No password, don't segfault below... */
|
||||||
|
return ADS_ERROR_NT(NT_STATUS_LOGON_FAILURE);
|
||||||
|
}
|
||||||
|
|
||||||
neg_flags = NTLMSSP_NEGOTIATE_UNICODE |
|
neg_flags = NTLMSSP_NEGOTIATE_UNICODE |
|
||||||
NTLMSSP_NEGOTIATE_128 |
|
NTLMSSP_NEGOTIATE_128 |
|
||||||
NTLMSSP_NEGOTIATE_NTLM;
|
NTLMSSP_NEGOTIATE_NTLM;
|
||||||
|
Loading…
Reference in New Issue
Block a user