summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2010-09-14 23:41:37 -0700
committerRob Pike <r@golang.org>2010-09-14 23:41:37 -0700
commitbd1458e0249ef167726fa28798016036c4ec7280 (patch)
treeed1cf37ba3a5976e6a4880263d542352311904a9
parentf22347509c3621fb24f1dd7fc3f0e8ce7967582f (diff)
downloadgo-bd1458e0249ef167726fa28798016036c4ec7280.tar.gz
netchan: make -1 unlimited, as advertised.
R=adg CC=golang-dev http://codereview.appspot.com/2198042
-rw-r--r--src/pkg/netchan/common.go2
-rw-r--r--src/pkg/netchan/import.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/netchan/common.go b/src/pkg/netchan/common.go
index c5fd5698c..010b957ac 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 6a065543b..77ec24d77 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