Commit 7a642c8b authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

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

  errors.
parent e47c9398
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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)
+1 −4
Original line number Diff line number Diff line
@@ -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;