diff options
author | Volker Lendecke <vl@samba.org> | 2010-09-16 09:31:10 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2010-09-16 12:02:57 -0700 |
commit | 0858b7546eebf9e853e4e7288b50edbcdcdc5826 (patch) | |
tree | 8056f9a7a0722c3de748d9414da5b083018fa35e /source3/utils/ntlm_auth.c | |
parent | 547b268cfaa2e791bf92e8804bfa504c4e37050b (diff) | |
download | samba-0858b7546eebf9e853e4e7288b50edbcdcdc5826.tar.gz samba-0858b7546eebf9e853e4e7288b50edbcdcdc5826.tar.bz2 samba-0858b7546eebf9e853e4e7288b50edbcdcdc5826.zip |
s3: Add the PAC info3 struct to the netsamlogon_cache in ntlm_auth
Diffstat (limited to 'source3/utils/ntlm_auth.c')
-rw-r--r-- | source3/utils/ntlm_auth.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/utils/ntlm_auth.c b/source3/utils/ntlm_auth.c index e2f9c60deb..f8145b4a6d 100644 --- a/source3/utils/ntlm_auth.c +++ b/source3/utils/ntlm_auth.c @@ -34,6 +34,7 @@ #include "../lib/crypto/arcfour.h" #include "libads/kerberos_proto.h" #include "nsswitch/winbind_client.h" +#include "librpc/gen_ndr/krb5pac.h" #ifndef PAM_WINBIND_CONFIG_FILE #define PAM_WINBIND_CONFIG_FILE "/etc/security/pam_winbind.conf" @@ -1456,6 +1457,9 @@ static void manage_gss_spnego_request(struct ntlm_auth_state *state, domain = SMB_STRDUP(domain); user = SMB_STRDUP(principal); + netsamlogon_cache_store( + user, &logon_info->info3); + data_blob_free(&ap_rep); } |