moved to better jinetd setup
[org.ibex.jinetd.git] / src / org / ibex / jinetd / Port.java
index 037a801..d7f850d 100644 (file)
@@ -71,7 +71,7 @@ public class Port extends Loader {
             if (c == null) return false;
             if (!(Listener.class.isAssignableFrom(c) && c != Listener.class)) return false;
             Log.info(this, "dispatching connection on port " + port + " to " + c.getName());
-            new Thread() { public void run() {
+            new Thread(tg, new Runnable() { public void run() {
                 Log.clearnotes();
                 Thread.currentThread().setContextClassLoader(cl);
                 try {
@@ -83,7 +83,7 @@ public class Port extends Loader {
                 } finally {
                     conn.close();
                 }
-            } }.start();
+            } }).start();
             return true;
         } catch (Exception e) { Log.error(this, e); }
         return false;