From 698b5bc887109c90ab4e6ff5bb65189f639d972b Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 7 Dec 2007 00:52:48 +0000 Subject: [PATCH] Fix a minor logical error in posix_io.c --- src/core/posix_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/posix_io.c b/src/core/posix_io.c index 530ce651..27c72100 100644 --- a/src/core/posix_io.c +++ b/src/core/posix_io.c @@ -264,7 +264,7 @@ int select ( fd_set *readfds, int wait ) { if ( ! file ) return -EBADF; if ( ( list_empty ( &file->data ) ) && - ( file->rc != -EINPROGRESS ) ) + ( file->rc == -EINPROGRESS ) ) continue; /* Data is available or status has changed */ FD_ZERO ( readfds );