http: only send range header when necessary
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							0a8cc1179a
						
					
				
				
					commit
					48cf0f1c18
				
			@@ -411,7 +411,7 @@ static int http_connect(URLContext *h, const char *path, const char *local_path,
 | 
				
			|||||||
    if (!has_header(s->headers, "\r\nAccept: "))
 | 
					    if (!has_header(s->headers, "\r\nAccept: "))
 | 
				
			||||||
        len += av_strlcpy(headers + len, "Accept: */*\r\n",
 | 
					        len += av_strlcpy(headers + len, "Accept: */*\r\n",
 | 
				
			||||||
                          sizeof(headers) - len);
 | 
					                          sizeof(headers) - len);
 | 
				
			||||||
    if (!has_header(s->headers, "\r\nRange: ") && !post)
 | 
					    if (!has_header(s->headers, "\r\nRange: ") && !post && s->off > 0)
 | 
				
			||||||
        len += av_strlcatf(headers + len, sizeof(headers) - len,
 | 
					        len += av_strlcatf(headers + len, sizeof(headers) - len,
 | 
				
			||||||
                           "Range: bytes=%"PRId64"-\r\n", s->off);
 | 
					                           "Range: bytes=%"PRId64"-\r\n", s->off);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user