diff --git a/src/coeio.cc b/src/coeio.cc
index 3950c7a492a7be907f3797e3d4cb7098d8b2abe8..263cbd487b875653978a0ec14a6dea7ae05e1c0f 100644
--- a/src/coeio.cc
+++ b/src/coeio.cc
@@ -126,7 +126,7 @@ coeio_init(void)
 void
 coeio_reinit(void)
 {
-	eio_init(coeio_want_poll_cb, NULL);
+	eio_init(coeio_want_poll_cb, coeio_done_poll_cb);
 }
 
 static void