- SCP and SFTP with the multi interface had the same flaw: the 'DONE'

operation didn't complete properly if the EAGAIN equivalent was returned but
  libcurl would simply continue with a half-completed close operation
  performed. This ruined persistent connection re-use and cause some
  SSH-protocol errors in general. The correction is unfortunately adding a
  blocking function - doing it entirely non-blocking should be considered for
  a better fix.
This commit is contained in:
Daniel Stenberg
2008-12-17 12:32:41 +00:00
parent abb74a1203
commit 03ca98b0df
3 changed files with 23 additions and 19 deletions

View File

@@ -31,6 +31,7 @@ This release includes the following bugfixes:
o curl_easy_duphandle() doesn't try to duplicate the connection cache pointer
o build failure on OS/400 when enabling IPv6
o better detection of SFTP failures
o improved connection re-use for subsequent SCP and SFTP trnasfers
This release includes the following known bugs: