diff options
author | Stefan Metzmacher <metze@samba.org> | 2017-03-17 11:16:36 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2017-03-24 11:57:09 +0100 |
commit | 4af89d534d17744c54ea2408190a25c27cec18ea (patch) | |
tree | fca14fedf08c07cf607f2ed51f9c2a2c4c7b2499 /source4/smb_server | |
parent | 65d5f845ed61641f42be614bb78391cba87e762a (diff) | |
download | samba-4af89d534d17744c54ea2408190a25c27cec18ea.tar.gz |
auth4: let auth_check_password* return pauthoritative
BUG: https://bugzilla.samba.org/show_bug.cgi?id=2976
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/smb_server')
-rw-r--r-- | source4/smb_server/smb/sesssetup.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source4/smb_server/smb/sesssetup.c b/source4/smb_server/smb/sesssetup.c index e06853afcd4..e3bfcb3083d 100644 --- a/source4/smb_server/smb/sesssetup.c +++ b/source4/smb_server/smb/sesssetup.c @@ -72,9 +72,11 @@ static void sesssetup_old_send(struct tevent_req *subreq) struct auth_session_info *session_info; struct smbsrv_session *smb_sess; NTSTATUS status; + uint8_t authoritative = 0; uint32_t flags; - status = auth_check_password_recv(subreq, req, &user_info_dc); + status = auth_check_password_recv(subreq, req, &user_info_dc, + &authoritative); TALLOC_FREE(subreq); if (!NT_STATUS_IS_OK(status)) goto failed; @@ -202,11 +204,12 @@ static void sesssetup_nt1_send(struct tevent_req *subreq) struct auth_user_info_dc *user_info_dc = NULL; struct auth_session_info *session_info; struct smbsrv_session *smb_sess; - + uint8_t authoritative = 0; uint32_t flags; NTSTATUS status; - status = auth_check_password_recv(subreq, req, &user_info_dc); + status = auth_check_password_recv(subreq, req, &user_info_dc, + &authoritative); TALLOC_FREE(subreq); if (!NT_STATUS_IS_OK(status)) goto failed; |