Instead of relying on the generic CURLE error for SCP or SFTP send
failures, try passing back a more suitable error if possible.
*err = CURLE_AGAIN;
nwrite = 0;
}
+ else if(nwrite < LIBSSH2_ERROR_NONE) {
+ *err = libssh2_session_error_to_CURLE(nwrite);
+ nwrite = -1;
+ }
return nwrite;
}
*err = CURLE_AGAIN;
nwrite = 0;
}
+ else if(nwrite < LIBSSH2_ERROR_NONE) {
+ *err = libssh2_session_error_to_CURLE(nwrite);
+ nwrite = -1;
+ }
return nwrite;
}