From db74d3115ee35362935d584f0b7dd51faacc628f Mon Sep 17 00:00:00 2001 From: Gaurav Singh Date: Sun, 17 May 2020 10:55:52 -0400 Subject: [PATCH] unpacker: Fix data race and possible data corruption Signed-off-by: Gaurav Singh --- unpacker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unpacker.go b/unpacker.go index 1754ec0d0..11f7b8ddb 100644 --- a/unpacker.go +++ b/unpacker.go @@ -178,13 +178,13 @@ EachLayer: fetchC[i] = make(chan struct{}) } - go func() { + go func(i int) { err := u.fetch(ctx, h, layers[i:], fetchC) if err != nil { fetchErr <- err } close(fetchErr) - }() + }(i) } select {