mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
avformat/http: return EINVAL if ff_http_do_new_request is called with non-http URLContext
Signed-off-by: Aman Gupta <aman@tmm1.net>
This commit is contained in:
parent
51027d0b8b
commit
c0b08ef94f
@ -311,6 +311,11 @@ int ff_http_do_new_request(URLContext *h, const char *uri)
|
||||
char hostname1[1024], hostname2[1024], proto1[10], proto2[10];
|
||||
int port1, port2;
|
||||
|
||||
if (!h->prot ||
|
||||
!(!strcmp(h->prot->name, "http") ||
|
||||
!strcmp(h->prot->name, "https")))
|
||||
return AVERROR(EINVAL);
|
||||
|
||||
av_url_split(proto1, sizeof(proto1), NULL, 0,
|
||||
hostname1, sizeof(hostname1), &port1,
|
||||
NULL, 0, s->location);
|
||||
|
Loading…
Reference in New Issue
Block a user