mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
s3:idmap_tdb: use filter from idmap_domain rather than from idmap_tdb_context
This commit is contained in:
parent
053e4510cd
commit
6d66018187
@ -650,10 +650,9 @@ static NTSTATUS idmap_tdb_id_to_sid(struct idmap_domain *dom, struct id_map *map
|
||||
ctx = talloc_get_type(dom->private_data, struct idmap_tdb_context);
|
||||
|
||||
/* apply filters before checking */
|
||||
if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
|
||||
(ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
|
||||
if (!idmap_unix_id_is_in_range(map->xid.id, dom)) {
|
||||
DEBUG(5, ("Requested id (%u) out of range (%u - %u). Filtered!\n",
|
||||
map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
|
||||
map->xid.id, dom->low_id, dom->high_id));
|
||||
return NT_STATUS_NONE_MAPPED;
|
||||
}
|
||||
|
||||
@ -760,10 +759,9 @@ static NTSTATUS idmap_tdb_sid_to_id(struct idmap_domain *dom, struct id_map *map
|
||||
}
|
||||
|
||||
/* apply filters before returning result */
|
||||
if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) ||
|
||||
(ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) {
|
||||
if (!idmap_unix_id_is_in_range(map->xid.id, dom)) {
|
||||
DEBUG(5, ("Requested id (%u) out of range (%u - %u). Filtered!\n",
|
||||
map->xid.id, ctx->filter_low_id, ctx->filter_high_id));
|
||||
map->xid.id, dom->low_id, dom->high_id));
|
||||
ret = NT_STATUS_NONE_MAPPED;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user