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