diff options
Diffstat (limited to 'source3/winbindd')
-rw-r--r-- | source3/winbindd/winbindd_pam.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index 86c7bbfd8d..62f3e54fc1 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -1360,7 +1360,7 @@ static NTSTATUS winbindd_dual_pam_auth_samlogon(struct winbindd_domain *domain, might not yet have noticed that the DC has killed our connection. */ - if (NT_STATUS_EQUAL(result, NT_STATUS_UNSUCCESSFUL)) { + if (!rpccli_is_connected(netlogon_pipe)) { retry = true; continue; } @@ -1935,7 +1935,7 @@ enum winbindd_result winbindd_dual_pam_auth_crap(struct winbindd_domain *domain, might not yet have noticed that the DC has killed our connection. */ - if (NT_STATUS_EQUAL(result, NT_STATUS_UNSUCCESSFUL)) { + if (!rpccli_is_connected(netlogon_pipe)) { retry = true; continue; } |