diff options
| author | Nicolas Williams <Nicolas.Williams@Sun.COM> | 2008-10-13 15:55:53 -0500 |
|---|---|---|
| committer | Nicolas Williams <Nicolas.Williams@Sun.COM> | 2008-10-13 15:55:53 -0500 |
| commit | a7c8bd9f352f7b6afa57ed15a1736411a9d25486 (patch) | |
| tree | 1b140449223888c709223152e1e0ca366cdc18f7 /usr/src/cmd/idmap | |
| parent | afa82f987012c85773bbf43c680a5074b25006c7 (diff) | |
| download | illumos-joyent-a7c8bd9f352f7b6afa57ed15a1736411a9d25486.tar.gz | |
6755946 unresolvable SID mapping doesn't work reliably
Diffstat (limited to 'usr/src/cmd/idmap')
| -rw-r--r-- | usr/src/cmd/idmap/idmapd/dbutils.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/idmap/idmapd/dbutils.c b/usr/src/cmd/idmap/idmapd/dbutils.c index 85344cbc58..6420344b00 100644 --- a/usr/src/cmd/idmap/idmapd/dbutils.c +++ b/usr/src/cmd/idmap/idmapd/dbutils.c @@ -23,8 +23,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - /* * Database related utility routines */ @@ -2920,6 +2918,8 @@ sid2pid_second_pass(lookup_state_t *state, * as users unless the caller specified which of a UID * or GID they want. */ + if (req->id1.idtype == IDMAP_SID) + req->id1.idtype = IDMAP_USID; if (res->id.idtype == IDMAP_POSIXID) res->id.idtype = IDMAP_UID; goto do_eph; |
