From: Rob Pike Date: Wed, 15 Sep 2010 06:41:37 +0000 (-0700) Subject: netchan: make -1 unlimited, as advertised. X-Git-Tag: weekly.2010-09-15~8 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=8d831de6854f744fb6d653ecbce13a8129329e63;p=gostls13.git netchan: make -1 unlimited, as advertised. R=adg CC=golang-dev https://golang.org/cl/2198042 --- diff --git a/src/pkg/netchan/common.go b/src/pkg/netchan/common.go index c5fd5698cf..010b957acd 100644 --- a/src/pkg/netchan/common.go +++ b/src/pkg/netchan/common.go @@ -39,7 +39,7 @@ type header struct { // Sent with a header once per channel from importer to exporter to report // that it wants to bind to a channel with the specified direction for count -// messages. If count is zero, it means unlimited. +// messages. If count is -1, it means unlimited. type request struct { count int64 dir Dir diff --git a/src/pkg/netchan/import.go b/src/pkg/netchan/import.go index 6a065543b5..77ec24d77b 100644 --- a/src/pkg/netchan/import.go +++ b/src/pkg/netchan/import.go @@ -114,7 +114,7 @@ func (imp *Importer) run() { // Import imports a channel of the given type and specified direction. // It is equivalent to ImportNValues with a count of -1, meaning unbounded. func (imp *Importer) Import(name string, chT interface{}, dir Dir) os.Error { - return imp.ImportNValues(name, chT, dir, 0) + return imp.ImportNValues(name, chT, dir, -1) } // ImportNValues imports a channel of the given type and specified direction