summaryrefslogtreecommitdiff
path: root/source4/auth/credentials
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2007-04-12 10:25:01 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:50:01 -0500
commitf1b2b43ba5bfcfca8d4868fec19e9f3789e40a46 (patch)
tree5e07591f82395c69036f85b9ce543f936e6fe39b /source4/auth/credentials
parentca1e672c6b7ae6ba235720e70253054486da29dd (diff)
downloadsamba-f1b2b43ba5bfcfca8d4868fec19e9f3789e40a46.tar.gz
samba-f1b2b43ba5bfcfca8d4868fec19e9f3789e40a46.tar.bz2
samba-f1b2b43ba5bfcfca8d4868fec19e9f3789e40a46.zip
r22187: Test kerberos logins in the smbclient blackbox tests, including with a
machine account. Andrew Bartlett (This used to be commit 16a2bb87a80ffb921f267492f453eb3457666315)
Diffstat (limited to 'source4/auth/credentials')
-rw-r--r--source4/auth/credentials/credentials_krb5.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/auth/credentials/credentials_krb5.c b/source4/auth/credentials/credentials_krb5.c
index f0305fd360..7ba23ad9b6 100644
--- a/source4/auth/credentials/credentials_krb5.c
+++ b/source4/auth/credentials/credentials_krb5.c
@@ -248,6 +248,10 @@ int cli_credentials_get_ccache(struct cli_credentials *cred,
{
krb5_error_code ret;
+ if (cred->machine_account_pending) {
+ cli_credentials_set_machine_account(cred);
+ }
+
if (cred->ccache_obtained >= (MAX(cred->principal_obtained,
cred->username_obtained))) {
*ccc = cred->ccache;