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
release/0.6
Stefano Sabatini 15 years ago
parent 932d775fa2
commit ec6791736c
  1. 2
      libavformat/file.c

@ -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…
Cancel
Save