File tree Expand file tree Collapse file tree 3 files changed +5
-8
lines changed
Expand file tree Collapse file tree 3 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ func FuzzResponseReadLimitBody(f *testing.F) {
7474 f .Add ([]byte ("HTTP/1.1 204 No Content\r \n \r \n Body should not be read!\n " ), 1024 )
7575 f .Add ([]byte ("HTTP/1.1 200\r \n Content-Length: 0\r \n \r \n " ), 1024 )
7676 f .Add ([]byte ("HTTP/1.1 200 OK\r \n Transfer-Encoding: Chunked\r \n \r \n 1\r \n a\r \n 0\r \n \r \n " ), 1024 )
77- f .Add ([]byte ("HTTP/1.1 000\n TrAnsfer-EnCoding:Chunked\n TrAnsfer-EnCoding:Chunked\n \n 0\r \n \r \n " ), 998 )
77+ f .Add ([]byte ("HTTP/1.1 000\n TrAnsfer-EnCoding:Chunked\n TrAnsfer-EnCoding:Chunked\n \n 0\r \n \r \n " ), 998 ) //nolint:dupword
7878 f .Add ([]byte ("HTTP/1.1 200 OK\r \n Transfer-Encoding: chunked \r \n \r \n 1\r \n a\r \n 0\r \n \r \n " ), 1024 )
7979 f .Add ([]byte ("HTTP/1.1 200 OK\r \n Transfer-Encoding: chunked\r \n \r \n 0;ext=done\r \n \r \n " ), 1024 )
8080 f .Add ([]byte ("HTTP/1.1 200 OK\r \n Transfer-Encoding: chunked\r \n Trailer: Foo, Bar\r \n \r \n 1\r \n x\r \n 0\r \n Foo: 1\r \n Bar: 2\r \n \r \n " ), 1024 )
@@ -107,10 +107,6 @@ func FuzzResponseReadLimitBody(f *testing.F) {
107107 return
108108 }
109109 if netErr != nil {
110- /*if (len(body) > 0 && (body[0] == '\r' || body[0] == '\n')) &&
111- strings.Contains(netErr.Error(), "malformed HTTP response") {
112- return
113- }*/
114110 t .Fatalf ("fasthttp:\n %s; net/http err=%v" , res .String (), netErr )
115111 }
116112 if ! bytes .Equal (fastBody , netBody ) {
Original file line number Diff line number Diff line change @@ -2781,8 +2781,10 @@ func parseChunkSize(r *bufio.Reader) (int, error) {
27812781
27822782const maxChunkLineLength = 4096
27832783
2784- var errChunkLineTooLong = errors .New ("chunked line too long" )
2785- var errMissingChunkCRLF = errors .New ("missing CRLF after chunk size" )
2784+ var (
2785+ errChunkLineTooLong = errors .New ("chunked line too long" )
2786+ errMissingChunkCRLF = errors .New ("missing CRLF after chunk size" )
2787+ )
27862788
27872789func readChunkLine (r * bufio.Reader ) ([]byte , error ) {
27882790 line , err := r .ReadSlice ('\n' )
Original file line number Diff line number Diff line change 8181 strKeepAlive = []byte ("keep-alive" )
8282 strUpgrade = []byte ("Upgrade" )
8383 strChunked = []byte ("chunked" )
84- strIdentity = []byte ("identity" )
8584 str100Continue = []byte ("100-continue" )
8685 strPostArgsContentType = []byte ("application/x-www-form-urlencoded" )
8786 strDefaultContentType = []byte ("application/octet-stream" )
You can’t perform that action at this time.
0 commit comments