diff options
Diffstat (limited to 'session.c')
-rw-r--r-- | session.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1471,7 +1471,9 @@ do_child(Session *s, const char *command) | |||
1471 | if (!check_quietlogin(s, command)) | 1471 | if (!check_quietlogin(s, command)) |
1472 | do_motd(); | 1472 | do_motd(); |
1473 | #else /* HAVE_OSF_SIA */ | 1473 | #else /* HAVE_OSF_SIA */ |
1474 | do_nologin(pw); | 1474 | /* When PAM is enabled we rely on it to do the nologin check */ |
1475 | if (!options.use_pam) | ||
1476 | do_nologin(pw); | ||
1475 | do_setusercontext(pw); | 1477 | do_setusercontext(pw); |
1476 | /* | 1478 | /* |
1477 | * PAM session modules in do_setusercontext may have | 1479 | * PAM session modules in do_setusercontext may have |