Taylor Gerring 10 năm trước cách đây
mục cha
commit
ed621aae33
2 tập tin đã thay đổi với 2 bổ sung3 xóa
  1. 1 1
      cmd/geth/chaincmd.go
  2. 1 2
      core/chain_manager.go

+ 1 - 1
cmd/geth/chaincmd.go

@@ -69,7 +69,7 @@ func importChain(ctx *cli.Context) {
 }
 
 func exportChain(ctx *cli.Context) {
-	if len(ctx.Args()) != 1 {
+	if len(ctx.Args()) < 1 {
 		utils.Fatalf("This command requires an argument.")
 	}
 	chain, _, _, _ := utils.MakeChain(ctx)

+ 1 - 2
core/chain_manager.go

@@ -351,13 +351,12 @@ func (self *ChainManager) Export(w io.Writer) error {
 func (self *ChainManager) ExportN(w io.Writer, first uint64, last uint64) error {
 	self.mu.RLock()
 	defer self.mu.RUnlock()
-	glog.V(logger.Info).Infof("exporting %v blocks...\n", self.currentBlock.Header().Number)
 
 	if first > last {
 		return fmt.Errorf("export failed: first (%d) is greater than last (%d)", first, last)
 	}
 
-	glog.V(logger.Info).Infof("exporting %d blocks...\n", last-first)
+	glog.V(logger.Info).Infof("exporting %d blocks...\n", last-first+1)
 
 	for nr := first; nr <= last; nr++ {
 		block := self.GetBlockByNumber(nr)