We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 84df246 commit 0e06df7Copy full SHA for 0e06df7
bfe_http/transport.go
@@ -885,6 +885,10 @@ func (pc *persistConn) readLoop() {
885
err = ReadRespHeaderError{Err: err}
886
}
887
888
+ pc.lk.Lock()
889
+ pc.numExpectedResponses--
890
+ pc.lk.Unlock()
891
+
892
rc.ch <- responseAndError{resp, err}
893
894
// Wait for the just-returned response body to be fully consumed
@@ -1051,10 +1055,6 @@ WaitResponse:
1051
1055
1052
1056
1053
1057
1054
- pc.lk.Lock()
- pc.numExpectedResponses--
- pc.lk.Unlock()
-
1058
if re.err != nil {
1059
pc.t.setReqConn(req.Request, nil)
1060
0 commit comments