]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Fix some more callers of PAC_DATA.
authorGünther Deschner <gd@samba.org>
Sun, 17 Feb 2008 01:01:30 +0000 (02:01 +0100)
committerGünther Deschner <gd@samba.org>
Sun, 17 Feb 2008 01:12:00 +0000 (02:12 +0100)
Guenther

source/libads/kerberos_verify.c
source/utils/net_ads.c
source/utils/ntlm_auth.c

index 5ce7aa6b4577ac336665012515c479e8d03642f7..f112dd34e3709f6aef38b3fb37c856918d708b57 100644 (file)
@@ -309,7 +309,7 @@ NTSTATUS ads_verify_ticket(TALLOC_CTX *mem_ctx,
                           time_t time_offset,
                           const DATA_BLOB *ticket,
                           char **principal,
-                          PAC_DATA **pac_data,
+                          struct PAC_DATA **pac_data,
                           DATA_BLOB *ap_rep,
                           DATA_BLOB *session_key,
                           bool use_replay_cache)
index 732ba8d8b6c313ce8a3998375309e0803bf45932..fb644ba55e20c9847c00cfffae39858ff469bbe3 100644 (file)
@@ -2519,8 +2519,8 @@ static int net_ads_kerberos_renew(int argc, const char **argv)
 
 static int net_ads_kerberos_pac(int argc, const char **argv)
 {
-       PAC_DATA *pac = NULL;
-       PAC_LOGON_INFO *info = NULL;
+       struct PAC_DATA *pac = NULL;
+       struct PAC_LOGON_INFO *info = NULL;
        TALLOC_CTX *mem_ctx = NULL;
        NTSTATUS status;
        int ret = -1;
@@ -2551,7 +2551,9 @@ static int net_ads_kerberos_pac(int argc, const char **argv)
 
        info = get_logon_info_from_pac(pac);
        if (info) {
-               dump_pac_logon_info(0, info);
+               const char *s;
+               s = NDR_PRINT_STRUCT_STRING(mem_ctx, PAC_LOGON_INFO, info);
+               d_printf("The Pac: %s\n", s);
        }
 
        ret = 0;
index a3a403d7bdf4e64bb330378fb24502fd9516c80e..9e9da2a66f92c4abbb1a3dcf628159741290c6ff 100644 (file)
@@ -1215,7 +1215,7 @@ static void manage_gss_spnego_request(struct ntlm_auth_state *state,
                        char *principal;
                        DATA_BLOB ap_rep;
                        DATA_BLOB session_key;
-                       PAC_DATA *pac_data = NULL;
+                       struct PAC_DATA *pac_data = NULL;
 
                        if ( request.negTokenInit.mechToken.data == NULL ) {
                                DEBUG(1, ("Client did not provide Kerberos data\n"));