From: Douglas Bagnall Date: Wed, 5 Feb 2025 03:49:01 +0000 (+1300) Subject: s4:smb_composite: session_setup_nt1() handles no password X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=316144621b20d0de0384ae1c66c05dfbec3b68a2;p=thirdparty%2Fsamba.git s4:smb_composite: session_setup_nt1() handles no password Signed-off-by: Douglas Bagnall Reviewed-by: Jennifer Sutton --- diff --git a/source4/libcli/smb_composite/sesssetup.c b/source4/libcli/smb_composite/sesssetup.c index 553132c76bb..4daf7e7d056 100644 --- a/source4/libcli/smb_composite/sesssetup.c +++ b/source4/libcli/smb_composite/sesssetup.c @@ -377,6 +377,9 @@ static NTSTATUS session_setup_nt1(struct composite_context *c, NT_STATUS_NOT_OK_RETURN(nt_status); } else if (session->options.plaintext_auth) { const char *password = cli_credentials_get_password(io->in.credentials); + if (password == NULL) { + password = ""; + } state->setup.nt1.in.password1 = data_blob_talloc(state, password, strlen(password)); state->setup.nt1.in.password2 = data_blob(NULL, 0); } else {