From 19aed1a049010aca295d2713db27b73ff520b330 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Wed, 12 Jul 2017 10:24:52 -0700 Subject: [PATCH] archive: fix allocation leak Signed-off-by: Tonis Tiigi --- archive/tar.go | 1 + 1 file changed, 1 insertion(+) diff --git a/archive/tar.go b/archive/tar.go index e98b3fb57..7e9705891 100644 --- a/archive/tar.go +++ b/archive/tar.go @@ -446,6 +446,7 @@ func createTarFile(ctx context.Context, path, extractDir string, hdr *tar.Header } buf := bufferPool.Get().([]byte) _, err = io.CopyBuffer(file, reader, buf) + bufferPool.Put(buf) if err1 := file.Close(); err == nil { err = err1 }