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

View file

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