Hi All.

Using Sftplet I encountered one small problem.
In current git repo in file


sshd-sftp/src/main/java/org/apache/sshd/sftp/subsystem/SftpSubsystem.java

in lines 138 through 141 you have following code

    public void setSession(ServerSession session) {

        sftpLet.onConnect(this);

        this.session = session;

    }


This calls sftpLet.onConnect(...) before session is set, which means that
at that stage information such as user name of the

person who logged in is not available in inside of onConnect(...) call even
though ServerServer already has this information.

A simple swapping of just two lines should fix that, like so


    public void setSession(ServerSession session) {

        this.session = session;

        sftpLet.onConnect(this);

    }


Can such change be made in your code or there is some reason why the
current code works this way?


--
Dmitri Priimak

Reply via email to