[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Why SSH_TIMEOUT_DEFAULT is always used in channel functions
  [Thread Prev] | [Thread Next]
 
 
- Subject: Why SSH_TIMEOUT_DEFAULT is always used in channel functions
 - From: Franciszek Juras <franciszekjuras@xxxxxxxxx>
 - Reply-to: libssh@xxxxxxxxxx
 - Date: Tue, 9 Jul 2019 11:40:28 +0200
 - To: libssh@xxxxxxxxxx
 
Hi, I'm using libssh version 0.8.6 to send files and commands to a device. I noticed, that if I disconnect ethernet cable, functions like ssh_channel_request_exec or ssh_channel_open_session hang for a very long time. After looking through the code I discovered, that all channel functions use SSH_TIMEOUT_DEFAULT, thus ignoring user specified timeout. Is this intended? If yes, how can I prevent my program from hanging in such situations? Regards, Franciszek
| Re: Why SSH_TIMEOUT_DEFAULT is always used in channel functions | Andreas Schneider <asn@xxxxxxxxxxxxxx> |