diff options
author | Michael Adam <obnox@samba.org> | 2012-11-17 13:10:26 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-12-03 08:48:22 +0100 |
commit | 3e7f04b70f89d528aacfdc420b635d8aff0f4af6 (patch) | |
tree | 274fcc0e55cb047149fa95a66c8b888ecf3ec06b /source3/winbindd/wb_dsgetdcname.c | |
parent | 7637c93472492f1bfd7bf46b8f855ef4818c75a9 (diff) | |
download | samba-3e7f04b70f89d528aacfdc420b635d8aff0f4af6.tar.gz samba-3e7f04b70f89d528aacfdc420b635d8aff0f4af6.tar.bz2 samba-3e7f04b70f89d528aacfdc420b635d8aff0f4af6.zip |
s3:winbindd: use wb_sids2xids instead of wb_sid2gid in winbindd_sid_to_gid
The main purpose of the change is to hand the sid into the
idmap backend and handle responsiblity for handling the
sid-type correctly to the idmap backend instead of failing
directly when the sid is not of group type.
Hence backends like rid who are sid-type agnostic, can
return gids also for sids of other types. This is an important
fix to make sid_to_gid behave the consistently with and without
the presence of cache entries.
We need to additionally filter the result for id type GID
or more general (BOTH) to keep the behaviour.
This is a step towards using only one codepath to id_mapping.
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/winbindd/wb_dsgetdcname.c')
0 files changed, 0 insertions, 0 deletions