Index: libcfa/src/concurrency/io.cfa
===================================================================
--- libcfa/src/concurrency/io.cfa	(revision 37a3aa237c4919b6ef552787bca4bf892aa1c118)
+++ libcfa/src/concurrency/io.cfa	(revision d5cdbed94e0c2e127d88646c6d753c2db4c41d64)
@@ -678,5 +678,5 @@
 			__atomic_acquire( &proc->io.ctx->cq.lock );
 
-			with( this->idle_wctx) {
+			with( proc->idle_wctx) {
 
 				// Do we already have a pending read
@@ -692,7 +692,9 @@
 
 			__ioarbiter_flush( *proc->io.ctx );
-			ioring_syscsll(ctx, 1, IORING_ENTER_GETEVENTS);
-
+			ioring_syscsll( *proc->io.ctx, 1, IORING_ENTER_GETEVENTS);
+
+			ready_schedule_lock();
 			__cfa_do_drain( proc->io.ctx, proc->cltr );
+			ready_schedule_unlock();
 		}
 	#endif
