summaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'session.c')
-rw-r--r--session.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/session.c b/session.c
index 924c11bcc..6be16ca86 100644
--- a/session.c
+++ b/session.c
@@ -1552,6 +1552,11 @@ do_setusercontext(struct passwd *pw)
1552 */ 1552 */
1553 (void) setusercontext(lc, pw, pw->pw_uid, LOGIN_SETUMASK); 1553 (void) setusercontext(lc, pw, pw->pw_uid, LOGIN_SETUMASK);
1554#else 1554#else
1555# ifdef USE_LIBIAF
1556 if (set_id(pw->pw_name) != 0) {
1557 exit(1);
1558 }
1559# endif /* USE_LIBIAF */
1555 /* Permanently switch to the desired uid. */ 1560 /* Permanently switch to the desired uid. */
1556 permanently_set_uid(pw); 1561 permanently_set_uid(pw);
1557#endif 1562#endif