From cf0531a2b199cbdf8edbc913ed7d6e94817d4bb8 Mon Sep 17 00:00:00 2001 From: Chris Howey Date: Sun, 14 Jun 2015 09:05:20 -0500 Subject: [PATCH] Pass buffer instead of byte slice s3 library creates internal buffer pass in byte slice --- backend/s3/s3.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/s3/s3.go b/backend/s3/s3.go index d26b20bcd..4b72d8ca5 100644 --- a/backend/s3/s3.go +++ b/backend/s3/s3.go @@ -103,7 +103,7 @@ func (bb *s3Blob) Finalize(t backend.Type, name string) error { } <-bb.b.connChan - err = bb.b.bucket.Put(path, bb.buf.Bytes(), "binary/octet-stream", "private") + err = bb.b.bucket.PutReader(path, bb.buf, int64(bb.buf.Len()), "binary/octet-stream", "private") bb.b.connChan <- struct{}{} bb.buf.Reset() return err