From 71aa8a1ec2fe17761335381db5b38bd410147cac Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Sun, 29 Apr 2007 19:20:48 +0000 Subject: r22573: Fix old bug mixing free() and talloc_free() when the add_sid_to_array_XX code was moved from malloc to talloc. Found running valgrind and rpcclient. Needs merging for 3.0.25 final. Jeremy. (This used to be commit 8af56dbd00045049ea3c5022822bbaeeecbd9661) --- source3/rpc_server/srv_lsa_nt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3') diff --git a/source3/rpc_server/srv_lsa_nt.c b/source3/rpc_server/srv_lsa_nt.c index 76ec38af6f..2343e3eedb 100644 --- a/source3/rpc_server/srv_lsa_nt.c +++ b/source3/rpc_server/srv_lsa_nt.c @@ -1502,7 +1502,7 @@ NTSTATUS _lsa_enum_accounts(pipes_struct *p, LSA_Q_ENUM_ACCOUNTS *q_u, LSA_R_ENU (*sids).ptr_sid[j] = 1; } - SAFE_FREE(sid_list); + talloc_free(sid_list); init_lsa_r_enum_accounts(r_u, num_entries); -- cgit