diff --git a/lib/hdb/hdb.c b/lib/hdb/hdb.c index 44d1fccc2..bc1c494b2 100644 --- a/lib/hdb/hdb.c +++ b/lib/hdb/hdb.c @@ -9,7 +9,11 @@ hdb_principal2key(krb5_context context, krb5_principal p, krb5_data *key) krb5_principal new; krb5_copy_principal(context, p, &new); +#ifdef USE_ASN1_PRINCIPAL + new->name.name_type = 0; +#else new->type = 0; +#endif sp = krb5_storage_emem(); krb5_store_principal(sp, new); krb5_storage_to_data(sp, key);