- Daniel Johnson founded a flaw in the code convering sftp-errors to libcurl

errors.
This commit is contained in:
Daniel Stenberg 2009-09-02 21:05:47 +00:00
parent e47c939822
commit 7a642c8bf1
3 changed files with 6 additions and 5 deletions

View File

@ -6,6 +6,10 @@
Changelog
Daniel Stenberg (2 Sep 2009)
- Daniel Johnson founded a flaw in the code convering sftp-errors to libcurl
errors.
Daniel Stenberg (1 Sep 2009)
- Peter Sylvester made a debug featuer for Curl_resolv() that now will force
libcurl to resolve 'localhost' whatever name you use in the URL *if* you set

View File

@ -36,6 +36,6 @@ This release would not have looked like this without help, code, reports and
advice from friends like these:
Karl Moerder, Kamil Dudka, Krister Johansen, Andre Guibert de Bruet,
Michal Marek, Eric Wong, Guenter Knauf, Peter Sylvester
Michal Marek, Eric Wong, Guenter Knauf, Peter Sylvester, Daniel Johnson
Thanks! (and sorry if I forgot to mention someone)

View File

@ -230,15 +230,12 @@ kbd_callback(const char *name, int name_len, const char *instruction,
(void)abstract;
} /* kbd_callback */
static CURLcode sftp_libssh2_error_to_CURLE(unsigned long err)
static CURLcode sftp_libssh2_error_to_CURLE(int err)
{
switch (err) {
case LIBSSH2_FX_OK:
return CURLE_OK;
case LIBSSH2_ERROR_ALLOC:
return CURLE_OUT_OF_MEMORY;
case LIBSSH2_FX_NO_SUCH_FILE:
case LIBSSH2_FX_NO_SUCH_PATH:
return CURLE_REMOTE_FILE_NOT_FOUND;