Merge pull request #13643 from LK4D4/fix_registry_race

Fix race condition in registry/session
This commit is contained in:
Jessie Frazelle 2015-06-01 14:44:12 -07:00
commit 488c355d94
1 changed files with 5 additions and 1 deletions

View File

@ -98,7 +98,11 @@ func (tr *authTransport) RoundTrip(orig *http.Request) (*http.Response, error) {
} }
resp.Body = &transport.OnEOFReader{ resp.Body = &transport.OnEOFReader{
Rc: resp.Body, Rc: resp.Body,
Fn: func() { delete(tr.modReq, orig) }, Fn: func() {
tr.mu.Lock()
delete(tr.modReq, orig)
tr.mu.Unlock()
},
} }
return resp, nil return resp, nil
} }