File tree 1 file changed +5
-5
lines changed 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -5872,23 +5872,23 @@ func TestServerCancelsReadHeaderTimeoutWhenIdle(t *testing.T) {
5872
5872
defer conn .Close ()
5873
5873
5874
5874
if _ , err := conn .Write ([]byte ("GET / HTTP/1.1\r \n Host: e.com\r \n \r \n " )); err != nil {
5875
- t . Fatalf ("writing first request failed: %v" , err )
5875
+ return fmt . Errorf ("writing first request failed: %v" , err )
5876
5876
}
5877
5877
5878
5878
if _ , err := ReadResponse (br , nil ); err != nil {
5879
- t . Fatalf ("first response (before timeout) failed: %v" , err )
5879
+ return fmt . Errorf ("first response (before timeout) failed: %v" , err )
5880
5880
}
5881
5881
5882
5882
// wait for longer than the server's ReadHeaderTimeout, and then send
5883
5883
// another request
5884
- time .Sleep (timeout + 10 * time . Millisecond )
5884
+ time .Sleep (timeout * 3 / 2 )
5885
5885
5886
5886
if _ , err := conn .Write ([]byte ("GET / HTTP/1.1\r \n Host: e.com\r \n \r \n " )); err != nil {
5887
- t . Fatalf ("writing second request failed: %v" , err )
5887
+ return fmt . Errorf ("writing second request failed: %v" , err )
5888
5888
}
5889
5889
5890
5890
if _ , err := ReadResponse (br , nil ); err != nil {
5891
- t . Fatalf ("second response (after timeout) failed: %v" , err )
5891
+ return fmt . Errorf ("second response (after timeout) failed: %v" , err )
5892
5892
}
5893
5893
5894
5894
return nil
You can’t perform that action at this time.
0 commit comments