From: Russ Cox Date: Fri, 22 May 2009 00:31:13 +0000 (-0700) Subject: channel direction fixes X-Git-Tag: weekly.2009-11-06~1574 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=a3c17d58dfd56a4121754193c41b86bd6b009edd;p=gostls13.git channel direction fixes R=dsymonds DELTA=2 (0 added, 0 deleted, 2 changed) OCL=29210 CL=29215 --- diff --git a/src/lib/exvar/exvar.go b/src/lib/exvar/exvar.go index b2c1ad1a0e..fea5683374 100644 --- a/src/lib/exvar/exvar.go +++ b/src/lib/exvar/exvar.go @@ -102,7 +102,7 @@ func (v *Map) Add(key string, delta int64) { } // TODO(rsc): Make sure map access in separate thread is safe. -func (v *Map) iterate(c <-chan KeyValue) { +func (v *Map) iterate(c chan<- KeyValue) { for k, v := range v.m { c <- KeyValue{ k, v }; } @@ -174,7 +174,7 @@ func NewString(name string) *String { } // TODO(rsc): Make sure map access in separate thread is safe. -func iterate(c <-chan KeyValue) { +func iterate(c chan<- KeyValue) { for k, v := range vars { c <- KeyValue{ k, v }; }