summaryrefslogtreecommitdiff
path: root/usr/src/cmd/idmap
diff options
context:
space:
mode:
authorNicolas Williams <Nicolas.Williams@Sun.COM>2008-10-13 15:55:53 -0500
committerNicolas Williams <Nicolas.Williams@Sun.COM>2008-10-13 15:55:53 -0500
commita7c8bd9f352f7b6afa57ed15a1736411a9d25486 (patch)
tree1b140449223888c709223152e1e0ca366cdc18f7 /usr/src/cmd/idmap
parentafa82f987012c85773bbf43c680a5074b25006c7 (diff)
downloadillumos-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.c4
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;