favor Next()

This commit is contained in:
risk danger olson 2016-11-18 14:55:19 -07:00
parent 4e45549232
commit 152e017fed
2 changed files with 13 additions and 7 deletions

@ -30,12 +30,16 @@ func runCatFileBatch(pointerCh chan *WrappedPointer, revs *StringChannelWrapper,
func catFileBatchOutput(pointerCh chan *WrappedPointer, cmd *wrappedCmd, errCh chan error) {
scanner := &catFileBatchScanner{r: cmd.Stdout}
for scanner.Scan() {
pointerCh <- scanner.Pointer()
}
if err := scanner.Err(); err != nil {
errCh <- err
for {
p, err := scanner.Next()
if err != nil {
if err != io.EOF {
errCh <- err
}
break
} else if p != nil {
pointerCh <- p
}
}
stderr, _ := ioutil.ReadAll(cmd.Stderr)

@ -47,7 +47,9 @@ func catFileBatchTree(treeblobs *TreeBlobChannelWrapper) (*PointerChannelWrapper
p, err := scanner.Next()
if err != nil {
errchan <- err
if err != io.EOF {
errchan <- err
}
break
} else if p != nil {
p.Name = t.Filename