diff --git a/cmd/lnd/main.go b/cmd/lnd/main.go index 09efa48a5..2d13fed4c 100644 --- a/cmd/lnd/main.go +++ b/cmd/lnd/main.go @@ -23,6 +23,7 @@ func main() { if err != nil { if e, ok := err.(*flags.Error); !ok || e.Type != flags.ErrHelp { // Print error if not due to help request. + err = fmt.Errorf("failed to load config: %w", err) _, _ = fmt.Fprintln(os.Stderr, err) os.Exit(1) } diff --git a/lncfg/address.go b/lncfg/address.go index 0d33d6b3d..f45accb11 100644 --- a/lncfg/address.go +++ b/lncfg/address.go @@ -35,7 +35,8 @@ func NormalizeAddresses(addrs []string, defaultPort string, addr, defaultPort, tcpResolver, ) if err != nil { - return nil, err + return nil, fmt.Errorf("parse address %s failed: %w", + addr, err) } if _, ok := seen[parsedAddr.String()]; !ok {