]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: only pass keys to samba_kdc_set_random_keys()
authorStefan Metzmacher <metze@samba.org>
Tue, 22 Mar 2022 17:11:44 +0000 (18:11 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 24 Mar 2022 09:19:33 +0000 (09:19 +0000)
This prepares the removal of sdb_entry_ex.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/db-glue.c

index 7d7f98db1e3c70175b33c4fc54d14adfef098646..1dbb74532b9ce547fea92c92ccef8a42d06a62d6 100644 (file)
@@ -416,7 +416,7 @@ out:
 
 static int samba_kdc_set_random_keys(krb5_context context,
                                     struct samba_kdc_db_context *kdc_db_ctx,
-                                    struct sdb_entry_ex *entry_ex,
+                                    struct sdb_keys *keys,
                                     bool is_protected)
 {
        struct ldb_val secret_val;
@@ -436,7 +436,7 @@ static int samba_kdc_set_random_keys(krb5_context context,
        return samba_kdc_set_fixed_keys(context, kdc_db_ctx,
                                        &secret_val,
                                        is_protected,
-                                       &entry_ex->entry.keys);
+                                       keys);
 }
 
 
@@ -528,7 +528,7 @@ static krb5_error_code samba_kdc_message2entry_keys(krb5_context context,
            && (userAccountControl & UF_SMARTCARD_REQUIRED)) {
                ret = samba_kdc_set_random_keys(context,
                                                kdc_db_ctx,
-                                               entry_ex,
+                                               &entry->keys,
                                                is_protected);
 
                *supported_enctypes_out = supported_enctypes;