diff options
author | Stefan Metzmacher <metze@samba.org> | 2017-03-16 16:47:15 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2017-03-24 11:57:10 +0100 |
commit | 61e499cbaa291b512e8647e1288be7811bca2377 (patch) | |
tree | ff46fd4cdbe138932dfcf39dfc2cf1172e8ca274 /source4/auth | |
parent | 541d6873479b2e7843c6ebc31e8fa238403f0416 (diff) | |
download | samba-61e499cbaa291b512e8647e1288be7811bca2377.tar.gz |
auth4: debug if method->ops->check_password() gives NOT_IMPLEMENTED
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/auth')
-rw-r--r-- | source4/auth/ntlm/auth.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/source4/auth/ntlm/auth.c b/source4/auth/ntlm/auth.c index 0eb22602c7f..5d3fbef5636 100644 --- a/source4/auth/ntlm/auth.c +++ b/source4/auth/ntlm/auth.c @@ -374,7 +374,7 @@ static void auth_check_password_async_trigger(struct tevent_context *ev, status = method->ops->want_check(method, req, state->user_info); if (NT_STATUS_EQUAL(status, NT_STATUS_NOT_IMPLEMENTED)) { DEBUG(11,("auth_check_password_send: " - "%s had nothing to say\n", + "%s doesn't want to check\n", method->ops->name)); continue; } @@ -387,10 +387,15 @@ static void auth_check_password_async_trigger(struct tevent_context *ev, state, state->user_info, &state->user_info_dc); - if (!NT_STATUS_EQUAL(status, NT_STATUS_NOT_IMPLEMENTED)) { - /* the backend has handled the request */ - break; + if (NT_STATUS_EQUAL(status, NT_STATUS_NOT_IMPLEMENTED)) { + DEBUG(11,("auth_check_password_send: " + "%s passes to the next method\n", + method->ops->name)); + continue; } + + /* the backend has handled the request */ + break; } if (NT_STATUS_EQUAL(status, NT_STATUS_NOT_IMPLEMENTED)) { |