From ad04bbde83d411732bf5ceeb150b348a6ed37c0a Mon Sep 17 00:00:00 2001 From: Dan Aharoni Date: Thu, 27 Feb 2020 12:27:38 +0200 Subject: [PATCH] [NOD-782] Make sure errors.As gets parameter that implements error interface (#641) * [NOD-782] Make sure errors.As gets parameter that implements error interface. * [NOD-782] Pass pointer to errors.As --- cmd/kaspactl/config.go | 2 +- config/config.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/kaspactl/config.go b/cmd/kaspactl/config.go index ea0558edd..ab0d1904e 100644 --- a/cmd/kaspactl/config.go +++ b/cmd/kaspactl/config.go @@ -212,7 +212,7 @@ func loadConfig() (*ConfigFlags, []string, error) { parser := flags.NewParser(activeConfig, flags.Default) err = flags.NewIniParser(parser).ParseFile(preCfg.ConfigFile) if err != nil { - if pErr := &(os.PathError{}); !errors.As(err, pErr) { + if pErr := &(os.PathError{}); !errors.As(err, &pErr) { fmt.Fprintf(os.Stderr, "Error parsing config file: %s\n", err) fmt.Fprintln(os.Stderr, usageMessage) diff --git a/config/config.go b/config/config.go index 812176ba1..b527bec09 100644 --- a/config/config.go +++ b/config/config.go @@ -311,7 +311,7 @@ func loadConfig() (*Config, []string, error) { err := flags.NewIniParser(parser).ParseFile(preCfg.ConfigFile) if err != nil { - if pErr := &(os.PathError{}); !errors.As(err, pErr) { + if pErr := &(os.PathError{}); !errors.As(err, &pErr) { fmt.Fprintf(os.Stderr, "Error parsing config "+ "file: %s\n", err) fmt.Fprintln(os.Stderr, usageMessage)