diff options
author | Bailey Berro <baileyberro@chromium.org> | 2018-06-26 13:13:39 -0700 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2018-07-12 13:11:22 +0200 |
commit | 449d166537174e75596fcc84a0732dcd5ee8226c (patch) | |
tree | 20fc5102a8d780ab40ae07b5945333ac649b0211 | |
parent | 956d7c7a3cd506a85efb1a5ece09e8698b150167 (diff) | |
download | samba-449d166537174e75596fcc84a0732dcd5ee8226c.tar.gz |
libsmbclient: Initialize written in cli_splice_fallback()
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13511
Signed-off-by: Bailey Berro <baileyberro@chromium.org>
Reviewed-by: David Mulder <dmulder@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Mon Jul 9 21:29:48 CEST 2018 on sn-devel-144
(cherry picked from commit fe25bc793d30a64f06b19f737c652b0c7389ca92)
-rw-r--r-- | source3/libsmb/clireadwrite.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/libsmb/clireadwrite.c b/source3/libsmb/clireadwrite.c index 39874779bc1..00ee09ece89 100644 --- a/source3/libsmb/clireadwrite.c +++ b/source3/libsmb/clireadwrite.c @@ -1459,6 +1459,7 @@ static NTSTATUS cli_splice_fallback(TALLOC_CTX *frame, uint8_t *buf = talloc_size(frame, SPLICE_BLOCK_SIZE); size_t nread; off_t remaining = initial_size; + *written = 0; while (remaining) { status = cli_read(srccli, src_fnum, @@ -1480,6 +1481,7 @@ static NTSTATUS cli_splice_fallback(TALLOC_CTX *frame, } src_offset += nread; dst_offset += nread; + *written += nread; if (remaining < nread) { return NT_STATUS_INTERNAL_ERROR; } |