summaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
authorBen Lindstrom <mouring@eviladmin.org>2001-09-14 23:12:07 +0000
committerBen Lindstrom <mouring@eviladmin.org>2001-09-14 23:12:07 +0000
commitb09f6b5b027e79692b9a4eb18c905cf49feda610 (patch)
tree629741df1720333fe383cdbf1506e1505b1e1785 /session.c
parentd5e1c04c00fbc8fb3338fb4575cdbe93ae8d3f52 (diff)
- markus@cvs.openbsd.org 2001/09/14
[session.c] command=xxx overwrites subsystems, too
Diffstat (limited to 'session.c')
-rw-r--r--session.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/session.c b/session.c
index 1e9e32284..e088fe700 100644
--- a/session.c
+++ b/session.c
@@ -33,7 +33,7 @@
33 */ 33 */
34 34
35#include "includes.h" 35#include "includes.h"
36RCSID("$OpenBSD: session.c,v 1.100 2001/08/16 19:18:34 jakob Exp $"); 36RCSID("$OpenBSD: session.c,v 1.101 2001/09/14 18:59:11 markus Exp $");
37 37
38#include "ssh.h" 38#include "ssh.h"
39#include "ssh1.h" 39#include "ssh1.h"
@@ -1685,7 +1685,7 @@ session_subsystem_req(Session *s)
1685 if(strcmp(subsys, options.subsystem_name[i]) == 0) { 1685 if(strcmp(subsys, options.subsystem_name[i]) == 0) {
1686 debug("subsystem: exec() %s", options.subsystem_command[i]); 1686 debug("subsystem: exec() %s", options.subsystem_command[i]);
1687 s->is_subsystem = 1; 1687 s->is_subsystem = 1;
1688 do_exec_no_pty(s, options.subsystem_command[i]); 1688 do_exec(s, options.subsystem_command[i]);
1689 success = 1; 1689 success = 1;
1690 } 1690 }
1691 } 1691 }