Author: jawi
Date: Tue Jan 19 14:34:43 2016
New Revision: 1725532

URL: http://svn.apache.org/viewvc?rev=1725532&view=rev
Log:
FELIX-4345 - listen to both IPv4 & IPv6 when ip is empty:

- when an empty IP parameter is given, telnetd now binds to all network 
addresses.


Modified:
    felix/trunk/gogo/shell/src/main/java/org/apache/felix/gogo/shell/Telnet.java

Modified: 
felix/trunk/gogo/shell/src/main/java/org/apache/felix/gogo/shell/Telnet.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/gogo/shell/src/main/java/org/apache/felix/gogo/shell/Telnet.java?rev=1725532&r1=1725531&r2=1725532&view=diff
==============================================================================
--- 
felix/trunk/gogo/shell/src/main/java/org/apache/felix/gogo/shell/Telnet.java 
(original)
+++ 
felix/trunk/gogo/shell/src/main/java/org/apache/felix/gogo/shell/Telnet.java 
Tue Jan 19 14:34:43 2016
@@ -74,8 +74,7 @@ public class Telnet implements Runnable
         {
             if (server != null)
             {
-                throw new IllegalStateException("telnetd is already running on 
port "
-                    + port);
+                throw new IllegalStateException("telnetd is already running on 
port " + port);
             }
             ip = opt.get("ip");
             port = opt.getNumber("port");
@@ -115,8 +114,9 @@ public class Telnet implements Runnable
     private void start() throws IOException
     {
         quit = false;
-        server = new ServerSocket(port, 0, InetAddress.getByName(ip));
-        thread = new Thread(this, "gogo telnet");
+        InetAddress addr = "".equals(ip) ? null : InetAddress.getByName(ip);
+        server = new ServerSocket(port, 0, addr);
+        thread = new Thread(this, "Gogo telnet");
         thread.start();
     }
 


Reply via email to