mirror of
https://github.com/samba-team/samba.git
synced 2025-03-09 08:58:35 +03:00
Do not create a new mapping if a domain with an explicit config fails
(This used to be commit 2c27de44269198e22c323191dd4762d1aab81b22)
This commit is contained in:
parent
b87807d032
commit
a93d0f6f4e
@ -174,6 +174,15 @@ backend:
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (dom_name[0] != '\0') {
|
||||
/*
|
||||
* We had the task to go to a specific domain which
|
||||
* could not answer our request. Fail.
|
||||
*/
|
||||
idmap_cache_set_sid2uid(sid, -1);
|
||||
return NT_STATUS_NONE_MAPPED;
|
||||
}
|
||||
|
||||
ret = idmap_new_mapping(sid, ID_TYPE_UID, &map.xid);
|
||||
|
||||
if (!NT_STATUS_IS_OK(ret)) {
|
||||
@ -236,6 +245,15 @@ backend:
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (domname[0] != '\0') {
|
||||
/*
|
||||
* We had the task to go to a specific domain which
|
||||
* could not answer our request. Fail.
|
||||
*/
|
||||
idmap_cache_set_sid2uid(sid, -1);
|
||||
return NT_STATUS_NONE_MAPPED;
|
||||
}
|
||||
|
||||
ret = idmap_new_mapping(sid, ID_TYPE_GID, &map.xid);
|
||||
|
||||
if (!NT_STATUS_IS_OK(ret)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user