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.
This commit is contained in:
parent
62f65d071d
commit
a33875f9c5
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue