]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
winbindd: remove unused free_domain_list()
authorStefan Metzmacher <metze@samba.org>
Tue, 4 Feb 2025 10:40:36 +0000 (11:40 +0100)
committerRalph Boehme <slow@samba.org>
Sat, 8 Feb 2025 15:26:38 +0000 (15:26 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/winbindd/winbindd_util.c

index 1a7c3a30d832c61c8aafed9b9a2a76eb85886d5d..23b34b01641be256ad6dd598adbff49bda59afb5 100644 (file)
@@ -65,21 +65,6 @@ struct winbindd_domain *domain_list(void)
        return _domain_list;
 }
 
-/* Free all entries in the trusted domain list */
-
-static void free_domain_list(void)
-{
-       struct winbindd_domain *domain = _domain_list;
-
-       while(domain) {
-               struct winbindd_domain *next = domain->next;
-
-               DLIST_REMOVE(_domain_list, domain);
-               TALLOC_FREE(domain);
-               domain = next;
-       }
-}
-
 /**
  * Iterator for winbindd's domain list.
  * To be used (e.g.) in tevent based loops.
@@ -1057,8 +1042,8 @@ bool init_domain_list(void)
        NTSTATUS status;
        bool ok;
 
-       /* Free existing list */
-       free_domain_list();
+       /* the list should be empty! */
+       SMB_ASSERT(_domain_list == NULL);
 
        /* BUILTIN domain */