From: Stefan Metzmacher Date: Wed, 24 Oct 2007 12:29:06 +0000 (+0200) Subject: [crash fix] don't use already free'ed memory X-Git-Tag: samba-3.0.27a~20^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=26d8a1ad20c10da495970c584983fbd261b4946e;p=thirdparty%2Fsamba.git [crash fix] don't use already free'ed memory (found by "make valgrindtest" and my "start winbindd on make test" patch) metze (cherry picked from commit fe21e48489852720a05b305b251e4f5cbb200f7a) --- diff --git a/source/groupdb/mapping.c b/source/groupdb/mapping.c index 6520a42f2af..b0e59c0ddd3 100644 --- a/source/groupdb/mapping.c +++ b/source/groupdb/mapping.c @@ -724,12 +724,12 @@ NTSTATUS pdb_create_builtin_alias(uint32 rid) return NT_STATUS_ACCESS_DENIED; } - DEBUG(10,("Creating alias %s with gid %d\n", name, gid)); + DEBUG(10,("Creating alias %s with gid %d\n", groupname, gid)); map.gid = gid; sid_copy(&map.sid, &sid); map.sid_name_use = SID_NAME_ALIAS; - fstrcpy(map.nt_name, name); + fstrcpy(map.nt_name, groupname); fstrcpy(map.comment, ""); status = pdb_add_group_mapping_entry(&map);