summaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'session.c')
-rw-r--r--session.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/session.c b/session.c
index 774e6168a..5fb1ace00 100644
--- a/session.c
+++ b/session.c
@@ -1159,8 +1159,6 @@ do_nologin(struct passwd *pw)
1159void 1159void
1160do_setusercontext(struct passwd *pw) 1160do_setusercontext(struct passwd *pw)
1161{ 1161{
1162 char tty='\0';
1163
1164#ifdef HAVE_CYGWIN 1162#ifdef HAVE_CYGWIN
1165 if (is_winnt) { 1163 if (is_winnt) {
1166#else /* HAVE_CYGWIN */ 1164#else /* HAVE_CYGWIN */
@@ -1170,9 +1168,9 @@ do_setusercontext(struct passwd *pw)
1170 setpcred(pw->pw_name); 1168 setpcred(pw->pw_name);
1171#endif /* HAVE_SETPCRED */ 1169#endif /* HAVE_SETPCRED */
1172#ifdef HAVE_LOGIN_CAP 1170#ifdef HAVE_LOGIN_CAP
1173#ifdef __bsdi__ 1171# ifdef __bsdi__
1174 setpgid(0, 0); 1172 setpgid(0, 0);
1175#endif 1173# endif
1176 if (setusercontext(lc, pw, pw->pw_uid, 1174 if (setusercontext(lc, pw, pw->pw_uid,
1177 (LOGIN_SETALL & ~LOGIN_SETPATH)) < 0) { 1175 (LOGIN_SETALL & ~LOGIN_SETPATH)) < 0) {
1178 perror("unable to set user context"); 1176 perror("unable to set user context");