Index: libcfa/src/concurrency/io.cfa
===================================================================
--- libcfa/src/concurrency/io.cfa	(revision 18f7858ea013d58a6e3cd0b6bfc61801c6f018c1)
+++ libcfa/src/concurrency/io.cfa	(revision 37a3aa237c4919b6ef552787bca4bf892aa1c118)
@@ -680,12 +680,13 @@
 			with( this->idle_wctx) {
 
-			// Do we already have a pending read
-			if(available(*ftr)) {
-				// There is no pending read, we need to add one
-				reset(*ftr);
-
-				iov.iov_base = rdbuf;
-				iov.iov_len  = sizeof(eventfd_t);
-				__kernel_read(proc, *ftr, iov, evfd );
+				// Do we already have a pending read
+				if(available(*ftr)) {
+					// There is no pending read, we need to add one
+					reset(*ftr);
+
+					iov.iov_base = rdbuf;
+					iov.iov_len  = sizeof(eventfd_t);
+					__kernel_read(proc, *ftr, iov, evfd );
+				}
 			}
 
