]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: avoid using sdb_entry_ex in hdb_samba4_fetch_kvno()
authorStefan Metzmacher <metze@samba.org>
Wed, 23 Mar 2022 03:17:01 +0000 (04:17 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 24 Mar 2022 09:19:33 +0000 (09:19 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/hdb-samba4.c

index d10515c2edcd3ea3f5262acd761fd31e2a9d794c..e27b612a0b2362eafa6a33f8fd22856186c7c3c9 100644 (file)
@@ -243,7 +243,7 @@ static krb5_error_code hdb_samba4_fetch_kvno(krb5_context context, HDB *db,
                                             hdb_entry *entry)
 {
        struct samba_kdc_db_context *kdc_db_ctx;
-       struct sdb_entry_ex sdb_entry_ex = {};
+       struct sdb_entry sentry = {};
        krb5_error_code code, ret;
        uint32_t sflags;
 
@@ -263,7 +263,7 @@ static krb5_error_code hdb_samba4_fetch_kvno(krb5_context context, HDB *db,
                              principal,
                              sflags,
                              kvno,
-                             &sdb_entry_ex.entry);
+                             &sentry);
        switch (ret) {
        case 0:
                code = 0;
@@ -283,8 +283,8 @@ static krb5_error_code hdb_samba4_fetch_kvno(krb5_context context, HDB *db,
                return ret;
        }
 
-       ret = sdb_entry_to_hdb_entry(context, &sdb_entry_ex.entry, entry);
-       sdb_free_entry(&sdb_entry_ex);
+       ret = sdb_entry_to_hdb_entry(context, &sentry, entry);
+       sdb_entry_free(&sentry);
 
        if (code != 0 && ret != 0) {
                code = ret;