diff options
| author | Ryo Nakamura <upa@haeena.net> | 2022-11-08 10:06:30 +0000 |
|---|---|---|
| committer | Ryo Nakamura <upa@haeena.net> | 2022-11-08 10:06:30 +0000 |
| commit | 8eb9e69c1c7936d8b8c773e7e30b52791d54c742 (patch) | |
| tree | fd79590d26cb9f9a51cbe6940ff46e056c292e4f /src/ssh.c | |
| parent | 04488f258c9de86671b48490ed1605b87991cc46 (diff) | |
fix incorrect ret handling for read/write
Diffstat (limited to 'src/ssh.c')
| -rw-r--r-- | src/ssh.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -246,9 +246,9 @@ void ssh_sftp_close(sftp_session sftp) } -int sftp_write2(sftp_file sf, const void *buf, size_t len, size_t sftp_buf_sz) +ssize_t sftp_write2(sftp_file sf, const void *buf, size_t len, size_t sftp_buf_sz) { - int ret, nbytes; + ssize_t ret, nbytes; for (nbytes = 0; nbytes < len;) { ret = sftp_write(sf, buf + nbytes, @@ -260,9 +260,9 @@ int sftp_write2(sftp_file sf, const void *buf, size_t len, size_t sftp_buf_sz) return nbytes; } -int sftp_read2(sftp_file sf, void *buf, size_t len, size_t sftp_buf_sz) +ssize_t sftp_read2(sftp_file sf, void *buf, size_t len, size_t sftp_buf_sz) { - int ret, nbytes; + ssize_t ret, nbytes; for (nbytes = 0; nbytes < len;) { ret = sftp_read(sf, buf + nbytes, |
