mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-11 18:50:28 +09:00
Return count if the write was successful.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@219 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
@@ -1145,7 +1145,6 @@ ssize_t sftp_write(SFTP_FILE *file, const void *buf, size_t count){
|
|||||||
STRING *datastring;
|
STRING *datastring;
|
||||||
SFTP_SESSION *sftp=file->sftp;
|
SFTP_SESSION *sftp=file->sftp;
|
||||||
int id;
|
int id;
|
||||||
int err=0;
|
|
||||||
BUFFER *buffer;
|
BUFFER *buffer;
|
||||||
buffer=buffer_new();
|
buffer=buffer_new();
|
||||||
id=sftp_get_new_id(file->sftp);
|
id=sftp_get_new_id(file->sftp);
|
||||||
@@ -1178,7 +1177,7 @@ ssize_t sftp_write(SFTP_FILE *file, const void *buf, size_t count){
|
|||||||
case SSH_FX_OK:
|
case SSH_FX_OK:
|
||||||
file->offset += count;
|
file->offset += count;
|
||||||
status_msg_free(status);
|
status_msg_free(status);
|
||||||
return err ? err : count;
|
return count;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user