From fbf7e805b0331c8329ad46ba7d40962d8b3d1a0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 27 Jul 2009 12:36:22 +0000 Subject: [PATCH] Only consider -1 as an error return value for open(). This is: - what Posix says (-1 on error, >=0 on success) - fixing a bug on winCE (<0 sometimes) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch by Martin Storsjö: martin martin st Originally committed as revision 19513 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/file.c b/libavformat/file.c index da0ce15094..d2cb5302d4 100644 --- a/libavformat/file.c +++ b/libavformat/file.c @@ -51,7 +51,7 @@ static int file_open(URLContext *h, const char *filename, int flags) access |= O_BINARY; #endif fd = open(filename, access, 0666); - if (fd < 0) + if (fd == -1) return AVERROR(ENOENT); h->priv_data = (void *) (intptr_t) fd; return 0;