good thing no one uses this.
diff --git a/src/libmux/thread.c b/src/libmux/thread.c
index 1c643e0..ded2a56 100644
--- a/src/libmux/thread.c
+++ b/src/libmux/thread.c
@@ -16,7 +16,7 @@
 {
 	proccreate(_muxrecvproc, mux, STACK);
 	qlock(&mux->lk);
-	while(!mux->writeq)
+	while(!mux->readq)
 		rsleep(&mux->rpcfork);
 	qunlock(&mux->lk);
 	proccreate(_muxsendproc, mux, STACK);