And more other memory leaks. One new (idmap) and one ancient (groupdb).
authorVolker Lendecke <vlendec@samba.org>
Tue, 17 Jun 2003 12:31:02 +0000 (12:31 +0000)
committerVolker Lendecke <vlendec@samba.org>
Tue, 17 Jun 2003 12:31:02 +0000 (12:31 +0000)
Volker
(This used to be commit 2392f460aeb11f32759e84faf1e7ace73c5db281)

source3/groupdb/mapping.c
source3/sam/idmap_util.c

index 2b7a8526885c85ebeb87b652522f7ff32901b97a..5b5d0b0cc3f15ee9cd2b79115a3e61ea51105e14 100644 (file)
@@ -199,6 +199,10 @@ static BOOL default_group_mapping(void)
        sid_to_string(str_guests, &sid_guests);
        add_initial_entry(-1, str_guests, SID_NAME_DOM_GRP, "Domain Guests", "", privilege_none, PR_ACCESS_FROM_NETWORK);
 
+       free_privilege(&privilege_none);
+       free_privilege(&privilege_all);
+       free_privilege(&privilege_print_op);
+
        return True;
 }
 
index 8c3a3788327d78d4ac3277ca33f4ada925667d8e..012da293000bab880bf5a06a05369677606aa8d0 100644 (file)
@@ -354,6 +354,7 @@ BOOL idmap_init_wellknown_sids(void)
                        id.gid = map[i].gid;
                        idmap_set_mapping(&(map[i].sid), id, ID_GROUPID);
                }
+               SAFE_FREE(map);
        }
 
        /* check if DOMAIN_GROUP_RID_GUESTS SID is set, if not store the