]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10185 autogroup: plug memleak when deleting a group
authorHoward Chu <hyc@openldap.org>
Tue, 12 Mar 2024 17:12:14 +0000 (17:12 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Wed, 13 Mar 2024 15:55:57 +0000 (15:55 +0000)
contrib/slapd-modules/autogroup/autogroup.c

index 38c074290b46b900b61dea842c37a9a1b5696e1d..3c40daf8efefd49be0c7f7313fafc86a91310d3e 100644 (file)
@@ -934,7 +934,7 @@ autogroup_delete_group( autogroup_info_t *agi, autogroup_entry_t *e )
                        if ( age_prev != NULL ) {
                                age_prev->age_next = age_next;
                        } else {
-                               agi->agi_entry = NULL;
+                               agi->agi_entry = age_next;
                        }
 
                        ch_free( age->age_dn.bv_val );