Преглед изворни кода

cmd/bootnode: fix exit behavior with -genkey (#20110)

Darrel Herbst пре 6 година
родитељ
комит
c713ea7c22
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      cmd/bootnode/main.go

+ 3 - 1
cmd/bootnode/main.go

@@ -70,7 +70,9 @@ func main() {
 		if err = crypto.SaveECDSA(*genKey, nodeKey); err != nil {
 		if err = crypto.SaveECDSA(*genKey, nodeKey); err != nil {
 			utils.Fatalf("%v", err)
 			utils.Fatalf("%v", err)
 		}
 		}
-		return
+		if !*writeAddr {
+			return
+		}
 	case *nodeKeyFile == "" && *nodeKeyHex == "":
 	case *nodeKeyFile == "" && *nodeKeyHex == "":
 		utils.Fatalf("Use -nodekey or -nodekeyhex to specify a private key")
 		utils.Fatalf("Use -nodekey or -nodekeyhex to specify a private key")
 	case *nodeKeyFile != "" && *nodeKeyHex != "":
 	case *nodeKeyFile != "" && *nodeKeyHex != "":