summaryrefslogtreecommitdiff
path: root/source/dsdb
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2008-07-28 08:02:18 +1000
committerAndrew Bartlett <abartlet@samba.org>2008-07-28 08:02:18 +1000
commitb8770a4fd8408473593fa4c6600bce056183958d (patch)
tree5c18a7831e9d5014e0b4c207a81be7e37961a23a /source/dsdb
parent7e90cc197c4fb2884f368cd72f391d0d8016fb96 (diff)
downloadsamba-b8770a4fd8408473593fa4c6600bce056183958d.tar.gz
Fix warnings in new prefixMap code
Diffstat (limited to 'source/dsdb')
-rw-r--r--source/dsdb/schema/schema_init.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/dsdb/schema/schema_init.c b/source/dsdb/schema/schema_init.c
index 9b8959466d5..85fdbe9e873 100644
--- a/source/dsdb/schema/schema_init.c
+++ b/source/dsdb/schema/schema_init.c
@@ -566,9 +566,10 @@ WERROR dsdb_read_prefixes_from_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
return WERR_NOMEM;
}
for (i=0; i < blob->ctr.dsdb.num_mappings; i++) {
+ char *oid;
(*prefixes)[i].id = blob->ctr.dsdb.mappings[i].id_prefix<<16;
- (*prefixes)[i].oid = talloc_strdup(mem_ctx, blob->ctr.dsdb.mappings[i].oid.oid);
- (*prefixes)[i].oid = talloc_asprintf_append((*prefixes)[i].oid, ".");
+ oid = talloc_strdup(mem_ctx, blob->ctr.dsdb.mappings[i].oid.oid);
+ (*prefixes)[i].oid = talloc_asprintf_append(oid, ".");
(*prefixes)[i].oid_len = strlen(blob->ctr.dsdb.mappings[i].oid.oid);
}