summaryrefslogtreecommitdiffstats
path: root/source/groupdb/mapping_tdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/groupdb/mapping_tdb.c')
-rw-r--r--source/groupdb/mapping_tdb.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/groupdb/mapping_tdb.c b/source/groupdb/mapping_tdb.c
index cff557ff133..2a4753d24f3 100644
--- a/source/groupdb/mapping_tdb.c
+++ b/source/groupdb/mapping_tdb.c
@@ -466,11 +466,11 @@ static BOOL is_aliasmem(const DOM_SID *alias, const DOM_SID *member)
for (i=0; i<num; i++) {
if (sid_compare(alias, &sids[i]) == 0) {
- SAFE_FREE(sids);
+ TALLOC_FREE(sids);
return True;
}
}
- SAFE_FREE(sids);
+ TALLOC_FREE(sids);
return False;
}
@@ -637,7 +637,7 @@ static int collect_aliasmem(TDB_CONTEXT *tdb_ctx, TDB_DATA key, TDB_DATA data,
}
if (!found) {
- SAFE_FREE(sids);
+ TALLOC_FREE(sids);
return NT_STATUS_MEMBER_NOT_IN_ALIAS;
}
@@ -659,7 +659,7 @@ static int collect_aliasmem(TDB_CONTEXT *tdb_ctx, TDB_DATA key, TDB_DATA data,
member_string = SMB_STRDUP("");
if (member_string == NULL) {
- SAFE_FREE(sids);
+ TALLOC_FREE(sids);
return NT_STATUS_NO_MEMORY;
}
@@ -671,7 +671,7 @@ static int collect_aliasmem(TDB_CONTEXT *tdb_ctx, TDB_DATA key, TDB_DATA data,
SAFE_FREE(s);
if (member_string == NULL) {
- SAFE_FREE(sids);
+ TALLOC_FREE(sids);
return NT_STATUS_NO_MEMORY;
}
}
@@ -682,7 +682,7 @@ static int collect_aliasmem(TDB_CONTEXT *tdb_ctx, TDB_DATA key, TDB_DATA data,
result = tdb_store(tdb, kbuf, dbuf, 0) == 0 ?
NT_STATUS_OK : NT_STATUS_ACCESS_DENIED;
- SAFE_FREE(sids);
+ TALLOC_FREE(sids);
SAFE_FREE(member_string);
return result;