http: error on OOM when creating range header
No binary (build failed)
—
(log yok)
| @@ -2538,6 +2538,8 @@ static CURLcode http_range(struct Curl_easy *data, | |
| free(data->state.aptr.rangeline); | |
| data->state.aptr.rangeline = curl_maprintf("Range: bytes=%s\r\n", | |
| data->state.range); | |
| + | if(!data->state.aptr.rangeline) |
| + | return CURLE_OUT_OF_MEMORY; |
| } | |
| else if((httpreq == HTTPREQ_POST || httpreq == HTTPREQ_PUT) && | |
| !Curl_checkheaders(data, STRCONST("Content-Range"))) { | |