From 0beff4bb4ad8ab2f9a9c9911f36cb236bd847b36 Mon Sep 17 00:00:00 2001 From: verokarhu <andreas.metsala@gmail.com> Date: Sun, 28 Sep 2014 13:45:53 +0300 Subject: [PATCH] return the read bytes when EOF is reached --- importer/splitting.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/importer/splitting.go b/importer/splitting.go index 30ecc1e3e..05eaec15a 100644 --- a/importer/splitting.go +++ b/importer/splitting.go @@ -23,6 +23,9 @@ func (ss *SizeSplitter) Split(r io.Reader) chan []byte { nread, err := r.Read(chunk) if err != nil { if err == io.EOF { + if nread > 0 { + out <- chunk[:nread] + } return } u.PErr("block split error: %v\n", err) -- GitLab