kdc: fixup KDC to use functions portable to MIT krb5
authorAndrew Bartlett <abartlet@samba.org>
Sun, 1 Feb 2015 23:38:07 +0000 (12:38 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 8 Feb 2015 07:07:07 +0000 (08:07 +0100)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
source4/kdc/db-glue.c

index 042abe66206ad1d1a40f9587f0dc02077f498c3b..3cd425a00c92a6dc1abf04ca1bfdd83a1076a3d6 100644 (file)
@@ -1264,7 +1264,7 @@ static krb5_error_code samba_kdc_lookup_client(krb5_context context,
        NTSTATUS nt_status;
        char *principal_string;
 
-       if (principal->name.name_type == KRB5_NT_ENTERPRISE_PRINCIPAL) {
+       if (krb5_principal_get_type(context, principal) == KRB5_NT_ENTERPRISE_PRINCIPAL) {
                principal_string = smb_krb5_principal_get_comp_string(mem_ctx, context,
                                                                      principal, 0);
                if (principal_string == NULL) {