Public bug reported:
my libcurl is compiled with scp/sftp support. when sftp destination is roun out
of space, libcurl hangs, and try send more data forever. The error is in
lib/ssh.c at Curl_scp_send and Curl_sftp_send function:
The libssh2_sftp_write returns number of bytes written or negative on failure.
(http://www.libssh2.org/libssh2_sftp_write.html), the libssh2_channel_write
function do the same.
But this curl_scp_send and Curl_sftp_send sould return the number of written
bytes or -1.
(the check is in Curl_write function). So if the libssh2 functions returns
negative error number, curl hope everytings is ok -> try forever.
The little fix is attached for curl 7.19 (lucid)
** Affects: curl (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1056141
Title:
libcurl hangs when sftp destination run out of space
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1056141/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs