summaryrefslogtreecommitdiff
path: root/vendor/codeberg.org/gruf/go-fastcopy/copy.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/codeberg.org/gruf/go-fastcopy/copy.go')
-rw-r--r--vendor/codeberg.org/gruf/go-fastcopy/copy.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/vendor/codeberg.org/gruf/go-fastcopy/copy.go b/vendor/codeberg.org/gruf/go-fastcopy/copy.go
index 4716b140f..a9c115927 100644
--- a/vendor/codeberg.org/gruf/go-fastcopy/copy.go
+++ b/vendor/codeberg.org/gruf/go-fastcopy/copy.go
@@ -78,16 +78,16 @@ func (cp *CopyPool) Copy(dst io.Writer, src io.Reader) (int64, error) {
var buf []byte
- if b, ok := cp.pool.Get().([]byte); ok {
+ if b, ok := cp.pool.Get().(*[]byte); ok {
// Acquired buf from pool
- buf = b
+ buf = *b
} else {
// Allocate new buffer of size
buf = make([]byte, cp.Buffer(0))
}
// Defer release to pool
- defer cp.pool.Put(buf)
+ defer cp.pool.Put(&buf)
var n int64
for {