|
Lines 1925-1940
http_request_body(struct url *URL, const char *op, struct url_stat *us,
Link Here
|
| 1925 |
|
1925 |
|
| 1926 |
/* requested range not satisfiable */ |
1926 |
/* requested range not satisfiable */ |
| 1927 |
if (conn->err == HTTP_BAD_RANGE) { |
1927 |
if (conn->err == HTTP_BAD_RANGE) { |
| 1928 |
if (url->offset == size && url->length == 0) { |
1928 |
/* asked for 0 bytes; fake it */ |
| 1929 |
/* asked for 0 bytes; fake it */ |
1929 |
offset = url->offset; |
| 1930 |
offset = url->offset; |
1930 |
clength = -1; |
| 1931 |
clength = -1; |
1931 |
conn->err = HTTP_OK; |
| 1932 |
conn->err = HTTP_OK; |
1932 |
break; |
| 1933 |
break; |
|
|
| 1934 |
} else { |
| 1935 |
http_seterr(conn->err); |
| 1936 |
goto ouch; |
| 1937 |
} |
| 1938 |
} |
1933 |
} |
| 1939 |
|
1934 |
|
| 1940 |
/* we have a hit or an error */ |
1935 |
/* we have a hit or an error */ |