瀏覽代碼

cmd/geth, cmd/swarm: Fix to close file handler appropriately

Shintaro Kaneko 8 年之前
父節點
當前提交
355a42f36d
共有 2 個文件被更改,包括 2 次插入0 次删除
  1. 1 0
      cmd/geth/chaincmd.go
  2. 1 0
      cmd/swarm/hash.go

+ 1 - 0
cmd/geth/chaincmd.go

@@ -123,6 +123,7 @@ func initGenesis(ctx *cli.Context) error {
 	if err != nil {
 		utils.Fatalf("failed to read genesis file: %v", err)
 	}
+	defer genesisFile.Close()
 
 	block, err := core.WriteGenesisBlock(chaindb, genesisFile)
 	if err != nil {

+ 1 - 0
cmd/swarm/hash.go

@@ -36,6 +36,7 @@ func hash(ctx *cli.Context) {
 		fmt.Println("Error opening file " + args[1])
 		os.Exit(1)
 	}
+	defer f.Close()
 
 	stat, _ := f.Stat()
 	chunker := storage.NewTreeChunker(storage.NewChunkerParams())