package main
import (
- "bufio"
"fmt"
"log"
"os"
close(dirSizerJob)
}()
- bw := bufio.NewWriterSize(tmp0, 1<<17)
writerJob := make(chan struct{})
go func() {
- writer(bw, entsWriter)
+ writer(tmp0, entsWriter)
close(writerJob)
}()
<-dirSizerJob
close(entsWriter)
<-writerJob
- if err = bw.Flush(); err != nil {
- log.Fatalln(err)
- }
tmp1 := applyDirSizes(tmp0, dirSizes)
tmp0.Close()