From a33875f9c5479b8bb78835b630ce60507c70f2a8 Mon Sep 17 00:00:00 2001 From: Carlos Martín Nieto Date: Mon, 17 Jun 2013 01:55:36 +0200 Subject: Packbuilder: compilation fixes Don't name the return values, as they conflict with the names we want inside and the types don't match what we want to have inside. We need them to be two-way channels in the function, and then pass unidirectional references to the different functions. --- packbuilder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packbuilder.go') diff --git a/packbuilder.go b/packbuilder.go index 292604d..bcb61a4 100644 --- a/packbuilder.go +++ b/packbuilder.go @@ -121,7 +121,7 @@ func (pb *Packbuilder) forEachWrap(data *packbuilderCbData) { // you want to stop the pack-building process (e.g. there's an error // writing to the output), close or write a value into the "stop" // channel. -func (pb *Packbuilder) ForEach() (data <-chan []byte, stop chan<- bool) { +func (pb *Packbuilder) ForEach() (<-chan []byte, chan<- bool) { ch := make(chan []byte) stop := make(chan bool) data := packbuilderCbData{ch, stop} -- cgit v1.2.3