request: Don't read more than 1026 bytes
This commit is contained in:
parent
3f2d540579
commit
96a84ddd38
@ -87,6 +87,7 @@ func NewRequestFromURL(url *url.URL) *Request {
|
|||||||
// to read requests and handle them via the Handler interface.
|
// to read requests and handle them via the Handler interface.
|
||||||
func ReadRequest(r io.Reader) (*Request, error) {
|
func ReadRequest(r io.Reader) (*Request, error) {
|
||||||
// Read URL
|
// Read URL
|
||||||
|
r = io.LimitReader(r, 1026)
|
||||||
br := bufio.NewReaderSize(r, 1026)
|
br := bufio.NewReaderSize(r, 1026)
|
||||||
rawurl, err := br.ReadString('\r')
|
rawurl, err := br.ReadString('\r')
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user