1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

s4-dsdb/prefixMap: Add prefixMap shallow copy function

This commit is contained in:
Kamen Mazdrashki 2010-11-29 13:28:00 +02:00
parent 4041791d01
commit 16bd9dd7ae

View File

@ -121,6 +121,23 @@ WERROR dsdb_schema_pfm_new(TALLOC_CTX *mem_ctx, struct dsdb_schema_prefixmap **_
}
struct dsdb_schema_prefixmap *dsdb_schema_pfm_copy_shallow(TALLOC_CTX *mem_ctx,
const struct dsdb_schema_prefixmap *pfm)
{
uint32_t i;
struct dsdb_schema_prefixmap *pfm_copy;
pfm_copy = _dsdb_schema_prefixmap_talloc(mem_ctx, pfm->length);
if (!pfm_copy) {
return NULL;
}
for (i = 0; i < pfm_copy->length; i++) {
pfm_copy->prefixes[i] = pfm->prefixes[i];
}
return pfm_copy;
}
/**
* Adds oid to prefix map.
* On success returns ID for newly added index