summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorotto@openbsd.org <otto@openbsd.org>2016-08-23 16:21:45 +0000
committerDamien Miller <djm@mindrot.org>2016-08-29 11:20:28 +1000
commitfc041c47144ce28cf71353124a8a5d183cd6a251 (patch)
treef8443e9733a2733200ce1f3ed32f5ac41a47513e
parent23555eb13a9b0550371a16dcf8beaab7a5806a64 (diff)
upstream commit
fix previous, a condition was modified incorrectly; ok markus@ deraadt@ Upstream-ID: c443e339768e7ed396dff3bb55f693e7d3641453
-rw-r--r--session.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/session.c b/session.c
index fcfa8000..85805f5a 100644
--- a/session.c
+++ b/session.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: session.c,v 1.284 2016/08/19 03:18:06 djm Exp $ */
+/* $OpenBSD: session.c,v 1.285 2016/08/23 16:21:45 otto Exp $ */
/*
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
* All rights reserved
@@ -543,17 +543,11 @@ do_exec_pty(Session *s, const char *command)
close(ttyfd);
/* record login, etc. similar to login(1) */
-#ifndef HAVE_OSF_SIA
- if (command != NULL) {
#ifdef _UNICOS
- cray_init_job(s->pw); /* set up cray jid and tmpdir */
+ cray_init_job(s->pw); /* set up cray jid and tmpdir */
#endif /* _UNICOS */
- do_login(s, command);
- }
-# ifdef LOGIN_NEEDS_UTMPX
- else
- do_pre_login(s);
-# endif
+#ifndef HAVE_OSF_SIA
+ do_login(s, command);
#endif
/*
* Do common processing for the child, such as execing