Hi, I posted this on the ant bug tracking page:
It seems when the Session object get's a SSH_MSG_CLOSE, it attempts to
do a channel.disconnect(). Ant is explicitly waiting for
Channel.isEOF() = true before it will close the channel (and the example
for and Exec I believe is the same). However, under this particular
message from the server, it never executes Channel.eof() (or eof=true).
This seems environmental, I have essentially identicle servers running
different versions of SSH behaving differently. All OpenSSH seems fine,
ssh: SSH Secure Shell 3.2.5 (non-commercial version) on sparc-sun-solaris2.8
Seems not so fine.
I'm not on the list, so a message to my own address might be necessary
for me to see any replies. Thanks.