diff options
author | Volker Lendecke <vl@samba.org> | 2010-09-08 19:01:11 -0700 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2010-09-09 06:19:24 +0200 |
commit | c7d6e6f57174a684c5b84b31993b1d92311d4b80 (patch) | |
tree | 98ee910295cf042e2878faf9fa90ea7e3f1d76e1 /source3 | |
parent | 6f1916524bb1f7d38130ba273e3bebe0c93f3a74 (diff) | |
download | samba-c7d6e6f57174a684c5b84b31993b1d92311d4b80.tar.gz samba-c7d6e6f57174a684c5b84b31993b1d92311d4b80.tar.bz2 samba-c7d6e6f57174a684c5b84b31993b1d92311d4b80.zip |
s3: Remove a nested if-statement
Diffstat (limited to 'source3')
-rw-r--r-- | source3/winbindd/winbindd_pam.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index eda812ef3c..48df304f87 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -1612,18 +1612,16 @@ process_result: goto done; } - if ((state->request->flags & WBFLAG_PAM_CACHED_LOGIN)) { + if ((state->request->flags & WBFLAG_PAM_CACHED_LOGIN) + && lp_winbind_offline_logon()) { - if (lp_winbind_offline_logon()) { - result = winbindd_store_creds(domain, + result = winbindd_store_creds(domain, state->mem_ctx, state->request->data.auth.user, state->request->data.auth.pass, info3); - } } - if (state->request->flags & WBFLAG_PAM_GET_PWD_POLICY) { struct winbindd_domain *our_domain = find_our_domain(); |