git.samba.org
/
kai
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a228c7e
)
Merge of memory leak fixes from APPLIANCE_TNG.
author
Tim Potter
<tpot@samba.org>
Mon, 10 Dec 2001 06:21:18 +0000
(06:21 +0000)
committer
Tim Potter
<tpot@samba.org>
Mon, 10 Dec 2001 06:21:18 +0000
(06:21 +0000)
source/nsswitch/winbindd_group.c
patch
|
blob
|
history
diff --git
a/source/nsswitch/winbindd_group.c
b/source/nsswitch/winbindd_group.c
index e7b4541db02625898e35cc35fc30ada6cf7431a9..abbd960e9dced48ba590eb00f1a7603611fe8bf6 100644
(file)
--- a/
source/nsswitch/winbindd_group.c
+++ b/
source/nsswitch/winbindd_group.c
@@
-753,6
+753,8
@@
enum winbindd_result winbindd_list_groups(struct winbindd_cli_state *state)
sizeof(struct acct_info) *
groups.num_sam_entries);
+ free(groups.sam_entries);
+
groups.sam_entries = NULL;
groups.num_sam_entries = 0;
}
@@
-809,6
+811,11
@@
enum winbindd_result winbindd_list_groups(struct winbindd_cli_state *state)
}
}
+ /* Free group data */
+
+ if (groups.sam_entries)
+ free(groups.sam_entries);
+
/* Assign extra_data fields in response structure */
if (extra_data) {