Merge pull request #4262 from gaurav1086/fix_data_race_in_unpacker
unpacker: Fix data race and possible data corruption
This commit is contained in:
commit
0814750023
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user