mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avio: fix handling of , in urls
Fixes Ticket805 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
320b8d6335
commit
ad9e0ed170
@ -145,10 +145,11 @@ static int url_alloc_for_protocol (URLContext **puc, struct URLProtocol *up,
|
||||
if (up->priv_data_size) {
|
||||
uc->priv_data = av_mallocz(up->priv_data_size);
|
||||
if (up->priv_data_class) {
|
||||
int proto_len= strlen(up->name);
|
||||
char *start = strchr(uc->filename, ',');
|
||||
*(const AVClass**)uc->priv_data = up->priv_data_class;
|
||||
av_opt_set_defaults(uc->priv_data);
|
||||
if(start){
|
||||
if(!strncmp(up->name, uc->filename, proto_len) && uc->filename + proto_len == start){
|
||||
int ret= 0;
|
||||
char *p= start;
|
||||
char sep= *++p;
|
||||
|
Loading…
Reference in New Issue
Block a user