From e99cb05516c095fbcb959ee71c0f83139a9e1ad2 Mon Sep 17 00:00:00 2001 From: Krishna Srinivas Date: Tue, 10 May 2016 23:08:12 +0530 Subject: [PATCH] XL/GetObject: offset should be reset to 0 after reading first part. (#1580) (#1581) --- xl-objects.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xl-objects.go b/xl-objects.go index e5ca10bb5..957948b8b 100644 --- a/xl-objects.go +++ b/xl-objects.go @@ -176,6 +176,8 @@ func (xl xlObjects) GetObject(bucket, object string, startOffset int64) (io.Read fileWriter.CloseWithError(err) return } + // Reset offset to 0 as it would be non-0 only for the first loop if startOffset is non-0. + offset = 0 if _, err := io.Copy(fileWriter, r); err != nil { fileWriter.CloseWithError(err) return