mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-24 17:12:34 +02:00
file protocol: handle the file: protocol string in file_check
This is consistent with what file_open() does. CC: libav-stable@libav.org
This commit is contained in:
parent
7d8d726be7
commit
20b75970e4
@ -82,8 +82,13 @@ static int file_get_handle(URLContext *h)
|
|||||||
|
|
||||||
static int file_check(URLContext *h, int mask)
|
static int file_check(URLContext *h, int mask)
|
||||||
{
|
{
|
||||||
|
const char *filename = h->filename;
|
||||||
struct stat st;
|
struct stat st;
|
||||||
int ret = stat(h->filename, &st);
|
int ret;
|
||||||
|
|
||||||
|
av_strstart(filename, "file:", &filename);
|
||||||
|
|
||||||
|
ret = stat(filename, &st);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return AVERROR(errno);
|
return AVERROR(errno);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user