aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/utils
diff options
context:
space:
mode:
authorgary rong <garyrong0905@gmail.com>2019-07-11 19:37:08 +0800
committerPéter Szilágyi <peterke@gmail.com>2019-07-11 19:37:08 +0800
commit252150918c50a1428eb4ceec714f5de40247d8ce (patch)
tree24d3d68f7b1e11a18620d1a31d96c4ae06d3d6dc /cmd/utils
parent72029f0f88f6263c74efc03eed7f09dd2c249d6a (diff)
downloadgo-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.tar
go-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.tar.gz
go-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.tar.bz2
go-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.tar.lz
go-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.tar.xz
go-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.tar.zst
go-tangerine-252150918c50a1428eb4ceec714f5de40247d8ce.zip
cmd, eth: fix dump config issue (#19825)
* eth: fix error when dump config with nil checkpoint * cmd/utils: ignore default datadir if it's already set.
Diffstat (limited to 'cmd/utils')
-rw-r--r--cmd/utils/flags.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go
index 27dbb7313..7e28dff79 100644
--- a/cmd/utils/flags.go
+++ b/cmd/utils/flags.go
@@ -1202,11 +1202,11 @@ func setDataDir(ctx *cli.Context, cfg *node.Config) {
cfg.DataDir = ctx.GlobalString(DataDirFlag.Name)
case ctx.GlobalBool(DeveloperFlag.Name):
cfg.DataDir = "" // unless explicitly requested, use memory databases
- case ctx.GlobalBool(TestnetFlag.Name):
+ case ctx.GlobalBool(TestnetFlag.Name) && cfg.DataDir == node.DefaultDataDir():
cfg.DataDir = filepath.Join(node.DefaultDataDir(), "testnet")
- case ctx.GlobalBool(RinkebyFlag.Name):
+ case ctx.GlobalBool(RinkebyFlag.Name) && cfg.DataDir == node.DefaultDataDir():
cfg.DataDir = filepath.Join(node.DefaultDataDir(), "rinkeby")
- case ctx.GlobalBool(GoerliFlag.Name):
+ case ctx.GlobalBool(GoerliFlag.Name) && cfg.DataDir == node.DefaultDataDir():
cfg.DataDir = filepath.Join(node.DefaultDataDir(), "goerli")
}
}