rsync-closer.go

· erock's pastes · raw

expires: 04 Oct, 2024

 1commit 94e2d3d8f8e6f5c0e50a22e436a6f21026888d6a
 2Author: Eric Bower <me@erock.io>
 3Date:   Sat Jul 6 14:40:16 2024 -0400
 4
 5    close rsync reader
 6
 7diff --git a/send/rsync/rsync.go b/send/rsync/rsync.go
 8index c44ce69..e9d48e4 100644
 9--- a/send/rsync/rsync.go
10+++ b/send/rsync/rsync.go
11@@ -146,6 +146,7 @@ func (h *handler) Put(file *rsyncutils.ReceiverFile) (int64, error) {
12 		nMsg := fmt.Sprintf("%s\r\n", msg)
13 		_, err = h.session.Stderr().Write([]byte(nMsg))
14 	}
15+	file.Buf.Reset()
16 	return 0, err
17 }
18