//go:build gofuzz package fuzz import ( "bufio" "bytes" "github.com/valyala/fasthttp" ) func Fuzz(data []byte) int { req := fasthttp.AcquireRequest() defer fasthttp.ReleaseRequest(req) if err := req.ReadLimitBody(bufio.NewReader(bytes.NewReader(data)), 1024*1024); err != nil { return 0 } w := bytes.Buffer{} if _, err := req.WriteTo(&w); err != nil { return 0 } return 1 }