James Moger
2014-03-14 030fd739b3151162c4e84e9c63ce57532af45219
src/main/java/com/gitblit/transport/ssh/SshSessionFactory.java
@@ -27,8 +27,6 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.gitblit.utils.IdGenerator;
/**
 *
@@ -39,10 +37,7 @@
   private final Logger log = LoggerFactory.getLogger(getClass());
   private final IdGenerator idGenerator;
   public SshSessionFactory(IdGenerator idGenerator) {
      this.idGenerator = idGenerator;
   public SshSessionFactory() {
   }
   @Override
@@ -57,21 +52,21 @@
         }
      }
      final GitblitServerSession s = (GitblitServerSession) super
      final GitblitServerSession session = (GitblitServerSession) super
            .createSession(io);
      SocketAddress peer = io.getRemoteAddress();
      SshSession session = new SshSession(idGenerator.next(), peer);
      s.setAttribute(SshSession.KEY, session);
      SshDaemonClient client = new SshDaemonClient(peer);
      session.setAttribute(SshDaemonClient.KEY, client);
      // TODO(davido): Log a session close without authentication as a
      // failure.
      s.addCloseSessionListener(new SshFutureListener<CloseFuture>() {
      session.addCloseSessionListener(new SshFutureListener<CloseFuture>() {
         @Override
         public void operationComplete(CloseFuture future) {
            log.info("connection closed on " + io);
         }
      });
      return s;
      return session;
   }
   @Override