Even though I'm exclusively blocking, I get an SSH_AGAIN, sometimes, when I
call ssh_channel_open_session().

ssh_channel_open_session() ->
channel_open() ->
ssh_handle_packets_termination()

handle_packets_termination() is responsible for this.


Is libssh overloading SSH_AGAIN to mean try-again under both blocking and
non-blocking modes? Should I check for this response from every call in the
event of a timeout, under both blocking and non-blocking modes?

Dustin

Reply via email to