diff --git a/src/pkg/netchan/common.go b/src/pkg/netchan/common.go index c5fd5698cf9..010b957acdf 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 6a065543b5e..77ec24d77ba 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