summaryrefslogtreecommitdiffstats
path: root/source/groupdb/mapping.c
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2004-12-16 12:30:49 +0000
committerGerald Carter <jerry@samba.org>2004-12-16 12:30:49 +0000
commit8d91e07ef22ad3ed484b04bc4968380a24940696 (patch)
treeb5b8989f8da9ef7f852081f0460995386edd4b5d /source/groupdb/mapping.c
parent1a878c865637feb80206c0dc599acebf7f4a46bd (diff)
downloadsamba-1f51fd67ae110edf69960955585c2473731c6486.tar.gz
samba-1f51fd67ae110edf69960955585c2473731c6486.tar.xz
samba-1f51fd67ae110edf69960955585c2473731c6486.zip
r4231: commiting changes to 3.0.10samba-3.0.10
Diffstat (limited to 'source/groupdb/mapping.c')
-rw-r--r--source/groupdb/mapping.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/groupdb/mapping.c b/source/groupdb/mapping.c
index 50064415f9c..9a34e02f675 100644
--- a/source/groupdb/mapping.c
+++ b/source/groupdb/mapping.c
@@ -469,7 +469,7 @@ static BOOL enum_group_mapping(enum SID_NAME_USE sid_name_use, GROUP_MAP **rmap,
decode_sid_name_use(group_type, map.sid_name_use);
DEBUG(11,("enum_group_mapping: returning group %s of type %s\n", map.nt_name ,group_type));
- mapt=(GROUP_MAP *)Realloc((*rmap), (entries+1)*sizeof(GROUP_MAP));
+ mapt= SMB_REALLOC_ARRAY((*rmap), GROUP_MAP, entries+1);
if (!mapt) {
DEBUG(0,("enum_group_mapping: Unable to enlarge group map!\n"));
SAFE_FREE(*rmap);
@@ -599,7 +599,7 @@ static NTSTATUS add_aliasmem(const DOM_SID *alias, const DOM_SID *member)
asprintf(&new_memberstring, "%s %s", (char *)(dbuf.dptr),
string_sid);
} else {
- new_memberstring = strdup(string_sid);
+ new_memberstring = SMB_STRDUP(string_sid);
}
if (new_memberstring == NULL)
@@ -739,7 +739,7 @@ static NTSTATUS del_aliasmem(const DOM_SID *alias, const DOM_SID *member)
return tdb_delete(tdb, kbuf) == 0 ?
NT_STATUS_OK : NT_STATUS_UNSUCCESSFUL;
- member_string = strdup("");
+ member_string = SMB_STRDUP("");
if (member_string == NULL) {
SAFE_FREE(sids);
@@ -1278,7 +1278,7 @@ NTSTATUS pdb_default_enum_aliases(struct pdb_methods *methods,
if (*num_aliases > max_entries)
*num_aliases = max_entries;
- *info = malloc(sizeof(struct acct_info) * (*num_aliases));
+ *info = SMB_MALLOC_ARRAY(struct acct_info, *num_aliases);
for (i=0; i<*num_aliases; i++) {
fstrcpy((*info)[i].acct_name, map[i+start_idx].nt_name);