Commit 71c9a494 authored by Robert Obryk's avatar Robert Obryk Committed by Brad Fitzpatrick

net/http: remove a duplicated check

The previous call to parseRange already checks whether
all the ranges start before the end of file.

LGTM=robert.hencke, bradfitz
R=golang-codereviews, robert.hencke, gobot, bradfitz
CC=golang-codereviews
https://golang.org/cl/91880044
parent fbd5ad58
...@@ -212,12 +212,6 @@ func serveContent(w ResponseWriter, r *Request, name string, modtime time.Time, ...@@ -212,12 +212,6 @@ func serveContent(w ResponseWriter, r *Request, name string, modtime time.Time,
code = StatusPartialContent code = StatusPartialContent
w.Header().Set("Content-Range", ra.contentRange(size)) w.Header().Set("Content-Range", ra.contentRange(size))
case len(ranges) > 1: case len(ranges) > 1:
for _, ra := range ranges {
if ra.start > size {
Error(w, err.Error(), StatusRequestedRangeNotSatisfiable)
return
}
}
sendSize = rangesMIMESize(ranges, ctype, size) sendSize = rangesMIMESize(ranges, ctype, size)
code = StatusPartialContent code = StatusPartialContent
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment