Hi again :) Im trying to open LIBSSH2_SFTP session in non-blocking mode but it always returns LIBSSH2_ERROR_EAGAIN. Here is the code:
do { m_sftp_session = libssh2_sftp_init(m_ssh_session); if (!m_sftp_session) { if (libssh2_session_last_errno(m_ssh_session) == LIBSSH2_ERROR_EAGAIN){ qDebug() << "waitsocket"; waitsocket(); } else{ qDebug() << "Unable to init SFTP session"; return false; } } } while (!m_sftp_session); *m_ssh_session *is valid LIBSSH2_SESSION which i use for libssh2_channel_open_session(m_ssh_session) without any problem. Here is the trace log: http://pastebin.com/2uK6tqvB
_______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel