- Daniel Johnson founded a flaw in the code convering sftp-errors to libcurl
errors.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user