Fix channels used by WaitWrite (http server hangs on writes
which hit EAGAIN).

R=rsc
APPROVED=rsc
DELTA=2  (0 added, 0 deleted, 2 changed)
OCL=27955
CL=28054
diff --git a/src/lib/net/fd.go b/src/lib/net/fd.go
index b386728..ddfed67 100644
--- a/src/lib/net/fd.go
+++ b/src/lib/net/fd.go
@@ -299,9 +299,9 @@
 }
 
 func (s *pollServer) WaitWrite(fd *netFD) {
-	s.cr <- fd;
+	s.cw <- fd;
 	s.Wakeup();
-	<-fd.cr
+	<-fd.cw
 }