Author: gnodet
Date: Mon Mar 21 16:57:42 2016
New Revision: 1736037

URL: http://svn.apache.org/viewvc?rev=1736037&view=rev
Log:
Fix telnet / ssh

Modified:
    
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
    
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java

Modified: 
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java?rev=1736037&r1=1736036&r2=1736037&view=diff
==============================================================================
--- 
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
 (original)
+++ 
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/ssh/ShellFactoryImpl.java
 Mon Mar 21 16:57:42 2016
@@ -235,6 +235,7 @@ public class ShellFactoryImpl implements
                 terminal.setAttributes(attr);
                 PrintStream pout = new PrintStream(terminal.output());
                 final CommandSession session = 
processor.createSession(terminal.input(), pout, pout);
+                session.put(Shell.VAR_TERMINAL, terminal);
                 for (Map.Entry<String, String> e : env.getEnv().entrySet()) {
                     session.put(e.getKey(), e.getValue());
                 }

Modified: 
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java?rev=1736037&r1=1736036&r2=1736037&view=diff
==============================================================================
--- 
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java
 (original)
+++ 
felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/telnet/Telnet.java
 Mon Mar 21 16:57:42 2016
@@ -168,6 +168,7 @@ public class Telnet {
                         });
                         PrintStream pout = new PrintStream(terminal.output());
                         CommandSession session = 
processor.createSession(terminal.input(), pout, pout);
+                        session.put(Shell.VAR_TERMINAL, terminal);
                         Context context = new Context() {
                             @Override
                             public String getProperty(String name) {


Reply via email to