From 1658b3ea99ed2657c0b5e73c92b9eb8887f542f7 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 18 Feb 2024 20:07:35 +0100 Subject: [PATCH] cmd/thalos/server.go: parse config before doing anything else. --- cmd/thalos/server.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/cmd/thalos/server.go b/cmd/thalos/server.go index 41f87b7..23b5243 100644 --- a/cmd/thalos/server.go +++ b/cmd/thalos/server.go @@ -265,6 +265,13 @@ func chainInfoOnce(api *eos.API) func() *eos.InfoResp { func serverCmd(cmd *cobra.Command, args []string) { var err error + // Parse config + conf, err := GetConfig(cmd.Flags()) + if err != nil { + log.WithError(err).Fatal("Failed to read config") + return + } + // Write PID file pidFile, err := cmd.Flags().GetString("pid") if err != nil { @@ -275,13 +282,6 @@ func serverCmd(cmd *cobra.Command, args []string) { } } - // Parse config - conf, err := GetConfig(cmd.Flags()) - if err != nil { - log.WithError(err).Fatal("Failed to read config") - return - } - skip_currentblock_cache, _ := cmd.Flags().GetBool("no-state-cache") flagLevel, _ := cmd.Flags().GetString("level")