Make file_open() return the error code set in errno if open() fails,
rather than always ENOENT. Originally committed as revision 22972 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
932d775fa2
commit
ec6791736c
@ -53,7 +53,7 @@ static int file_open(URLContext *h, const char *filename, int flags)
|
|||||||
#endif
|
#endif
|
||||||
fd = open(filename, access, 0666);
|
fd = open(filename, access, 0666);
|
||||||
if (fd == -1)
|
if (fd == -1)
|
||||||
return AVERROR(ENOENT);
|
return AVERROR(errno);
|
||||||
h->priv_data = (void *) (intptr_t) fd;
|
h->priv_data = (void *) (intptr_t) fd;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user