Send a 206 response for a "Range: bytes=0-" request, even if 200 would be
more efficient.
As discussed on list: Clients that use the 206 response to detect range
support are considered broken and should be fixed to use the Accept-Ranges
header instead.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1165062 13f79535-47bb-0310-9956-
ffa450edef68
/* If all ranges are unsatisfiable, we should return 416 */
return -1;
}
- if (sum_lengths > clength) {
+ if (sum_lengths >= clength) {
ap_log_rerror(APLOG_MARK, APLOG_TRACE1, 0, r,
- "Sum of ranges larger than file, ignoring.");
+ "Sum of ranges not smaller than file, ignoring.");
return 0;
}