]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: avoid using sdb_entry_ex in samba_wdc_reget_pac()
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/wdc-samba4.c

index e6292696aaf9f7abe462718f06b5dd7556586dd9..a8993ce3950579c81916d25b70b1a9c745acf63e 100644 (file)
@@ -315,7 +315,7 @@ static krb5_error_code samba_wdc_reget_pac(void *priv, astgs_request_t r,
                         * ticket.
                         */
                        if (rodc_id != krbtgt->kvno >> 16) {
-                               struct sdb_entry_ex signing_krbtgt_sdb;
+                               struct sdb_entry signing_krbtgt_sdb;
 
                                /*
                                 * If we didn't sign the ticket, then return an
@@ -336,15 +336,15 @@ static krb5_error_code samba_wdc_reget_pac(void *priv, astgs_request_t r,
                                                      krbtgt->principal,
                                                      SDB_F_GET_KRBTGT | SDB_F_CANON,
                                                      0,
-                                                     &signing_krbtgt_sdb.entry);
+                                                     &signing_krbtgt_sdb);
                                if (ret != 0) {
                                        return ret;
                                }
 
                                ret = sdb_entry_to_hdb_entry(context,
-                                                            &signing_krbtgt_sdb.entry,
+                                                            &signing_krbtgt_sdb,
                                                             &signing_krbtgt_hdb);
-                               sdb_free_entry(&signing_krbtgt_sdb);
+                               sdb_entry_free(&signing_krbtgt_sdb);
                                if (ret != 0) {
                                        return ret;
                                }