summaryrefslogtreecommitdiff
path: root/doc/progs/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'doc/progs/server.go')
-rw-r--r--doc/progs/server.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/progs/server.go b/doc/progs/server.go
index b498b53a6..4d8409b80 100644
--- a/doc/progs/server.go
+++ b/doc/progs/server.go
@@ -18,14 +18,14 @@ func run(op binOp, req *request) {
req.replyc <- reply
}
-func server(op binOp, service chan *request) {
+func server(op binOp, service <-chan *request) {
for {
req := <-service
go run(op, req) // don't wait for it
}
}
-func startServer(op binOp) chan *request {
+func startServer(op binOp) chan<- *request {
req := make(chan *request)
go server(op, req)
return req