Lines 25-31
Link Here
|
25 |
#include "ldap_rq.h" |
25 |
#include "ldap_rq.h" |
26 |
#include <ac/errno.h> |
26 |
#include <ac/errno.h> |
27 |
#include <ac/string.h> |
27 |
#include <ac/string.h> |
28 |
#include <krb5/krb5.h> |
28 |
#include <krb5.h> |
29 |
|
29 |
|
30 |
typedef struct kinit_data { |
30 |
typedef struct kinit_data { |
31 |
krb5_context ctx; |
31 |
krb5_context ctx; |
Lines 85-93
kinit_check_tgt(kinit_data *kid, int *re
Link Here
|
85 |
continue; |
85 |
continue; |
86 |
} |
86 |
} |
87 |
|
87 |
|
88 |
if (creds.server->length==2 && |
88 |
if (creds.server->name.name_string.len==2 && |
89 |
(!strcmp(creds.server->data[0].data, "krbtgt")) && |
89 |
(!strcmp(creds.server->name.name_string.val[0], "krbtgt")) && |
90 |
(!strcmp(creds.server->data[1].data, princ->realm.data))) { |
90 |
(!strcmp(creds.server->name.name_string.val[1], princ->realm))) { |
91 |
|
91 |
|
92 |
krb5_unparse_name(kid->ctx, creds.server, &name); |
92 |
krb5_unparse_name(kid->ctx, creds.server, &name); |
93 |
|
93 |
|