]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: expose a sdb_entry_free() function
authorStefan Metzmacher <metze@samba.org>
Tue, 22 Mar 2022 16:59:19 +0000 (17:59 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 24 Mar 2022 09:19:33 +0000 (09:19 +0000)
We'll remove sdb_entry_ex soon.

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

index 37784529f840a3813e99b3860c9d27a4775e7cbd..0ca90486c0c492d25f4f618651867701a3af0870 100644 (file)
 #include "samba_kdc.h"
 #include "lib/krb5_wrap/krb5_samba.h"
 
-static void free_sdb_entry(struct sdb_entry *s);
-
 void sdb_free_entry(struct sdb_entry_ex *ent)
 {
-       free_sdb_entry(&ent->entry);
+       sdb_entry_free(&ent->entry);
        ZERO_STRUCTP(ent);
 }
 
@@ -72,7 +70,7 @@ void sdb_keys_free(struct sdb_keys *keys)
        ZERO_STRUCTP(keys);
 }
 
-static void free_sdb_entry(struct sdb_entry *s)
+void sdb_entry_free(struct sdb_entry *s)
 {
        if (s->skdc_entry != NULL) {
                s->skdc_entry->db_entry = NULL;
index 87459b23041b3c42a712f37ced94d8ec6b26856d..face2669c976bf41a781f1aacdbc42015ea8f993 100644 (file)
@@ -131,6 +131,7 @@ struct sdb_entry_ex {
 void sdb_free_entry(struct sdb_entry_ex *e);
 void sdb_key_free(struct sdb_key *key);
 void sdb_keys_free(struct sdb_keys *keys);
+void sdb_entry_free(struct sdb_entry *e);
 struct SDBFlags int2SDBFlags(unsigned n);
 
 #endif /* _KDC_SDB_H_ */