"time"
"github.com/alexflint/go-arg"
+ "github.com/anacrolix/envpprof"
"github.com/anacrolix/missinggo"
"github.com/anacrolix/torrent/bencode"
"github.com/davecgh/go-spew/spew"
"github.com/anacrolix/log"
- "github.com/anacrolix/envpprof"
"github.com/anacrolix/tagflag"
"golang.org/x/time/rate"
}
func main() {
+ defer envpprof.Stop()
if err := mainErr(); err != nil {
log.Printf("error in main: %v", err)
os.Exit(1)
}
func downloadErr() error {
- defer envpprof.Stop()
clientConfig := torrent.NewDefaultClientConfig()
clientConfig.DisableWebseeds = flags.DisableWebseeds
clientConfig.DisableTCP = !flags.TcpPeers