Skip to content

Commit a82a79d

Browse files
authored
Merge pull request moby#5442 from jsternberg/filesync-diffcopy-reuse-buffer
filesync: reuse data buffer for diffcopy
2 parents f835dd4 + c902997 commit a82a79d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

session/filesync/diffcopy.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,9 @@ func syncTargetDiffCopy(ds grpc.ServerStream, dest string) error {
129129
}
130130

131131
func writeTargetFile(ds grpc.ServerStream, wc io.WriteCloser) error {
132+
var bm BytesMessage
132133
for {
133-
bm := BytesMessage{}
134+
bm.Data = bm.Data[:0]
134135
if err := ds.RecvMsg(&bm); err != nil {
135136
if errors.Is(err, io.EOF) {
136137
return nil

0 commit comments

Comments
 (0)