> With your method, the error message is 'Resource temporarily unavailable'
> (!)
> 
> Digging deeper, I found two remarkable things:
> 
> 1) session->api_timeout == 0
> ... might be due to the interface (no session->api_timeout set??), but this
> doesn't seem to lead to program interruption.
> 
> 2) in session.c::_libssh2_wait_socket(), line 632 – HAVE_POLL holds...
> 
> rc = poll(sockets, 1, has_timeout?ms_to_next: -1);
> 
> returns -1, which directly leads to LIBSSH2_ERROR_TIMEOUT.
> 
> Any idea??

>From that "Main: TIMEOUT" message you reported, it sounds like your 
application (which is using libssh2) has some sort of overall 
timeout/timer set.  Is it possible that that timer is being exceeded 
unexpectedly, or set too short?

TJ

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Mankind will not be reasoned out of the feelings of humanity.

        -Sir William Blackstone

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to