From 06ab9ee8d7285d88d798a7cfaf5921c63c7d0922 Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Tue, 6 Oct 2020 13:28:33 -0600 Subject: [PATCH] fix: use clientCtx.HomeDir instead of rereading --home --- client/cmd.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/cmd.go b/client/cmd.go index 101090d7bb99..48444ee588eb 100644 --- a/client/cmd.go +++ b/client/cmd.go @@ -102,10 +102,10 @@ func ReadPersistentCommandFlags(clientCtx Context, flagSet *pflag.FlagSet) (Cont clientCtx = clientCtx.WithChainID(chainID) } - if clientCtx.Keyring == nil || flagSet.Changed(flags.FlagKeyringBackend) { + if clientCtx.Keyring == nil || flagSet.Changed(flags.FlagKeyringBackend) || flagSet.Changed(flags.FlagKeyringDir) { keyringDir, _ := flagSet.GetString(flags.FlagKeyringDir) if keyringDir == "" { - keyringDir, _ = flagSet.GetString(flags.FlagHome) + keyringDir = clientCtx.HomeDir } keyringBackend, _ := flagSet.GetString(flags.FlagKeyringBackend)