mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-01-18 21:35:24 +01:00
Merge pull request #8822 from michael1011/fix-config-error-handling
cfg: fail startup on flags.Error parsing error
This commit is contained in:
commit
c0f7c2849d
@ -38,6 +38,7 @@ import (
|
|||||||
"github.com/lightningnetwork/lnd/lnrpc/peersrpc"
|
"github.com/lightningnetwork/lnd/lnrpc/peersrpc"
|
||||||
"github.com/lightningnetwork/lnd/lnrpc/routerrpc"
|
"github.com/lightningnetwork/lnd/lnrpc/routerrpc"
|
||||||
"github.com/lightningnetwork/lnd/lnrpc/signrpc"
|
"github.com/lightningnetwork/lnd/lnrpc/signrpc"
|
||||||
|
"github.com/lightningnetwork/lnd/lnutils"
|
||||||
"github.com/lightningnetwork/lnd/lnwallet"
|
"github.com/lightningnetwork/lnd/lnwallet"
|
||||||
"github.com/lightningnetwork/lnd/lnwire"
|
"github.com/lightningnetwork/lnd/lnwire"
|
||||||
"github.com/lightningnetwork/lnd/routing"
|
"github.com/lightningnetwork/lnd/routing"
|
||||||
@ -771,7 +772,9 @@ func LoadConfig(interceptor signal.Interceptor) (*Config, error) {
|
|||||||
// If it's a parsing related error, then we'll return
|
// If it's a parsing related error, then we'll return
|
||||||
// immediately, otherwise we can proceed as possibly the config
|
// immediately, otherwise we can proceed as possibly the config
|
||||||
// file doesn't exist which is OK.
|
// file doesn't exist which is OK.
|
||||||
if _, ok := err.(*flags.IniError); ok {
|
if lnutils.ErrorAs[*flags.IniError](err) ||
|
||||||
|
lnutils.ErrorAs[*flags.Error](err) {
|
||||||
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,6 +26,9 @@
|
|||||||
* [SendPaymentV2](https://github.com/lightningnetwork/lnd/pull/8734) now cancels
|
* [SendPaymentV2](https://github.com/lightningnetwork/lnd/pull/8734) now cancels
|
||||||
the background payment loop if the user cancels the stream context.
|
the background payment loop if the user cancels the stream context.
|
||||||
|
|
||||||
|
* [Fixed a bug](https://github.com/lightningnetwork/lnd/pull/8822) that caused
|
||||||
|
LND to read the config only partially and continued with the startup.
|
||||||
|
|
||||||
# New Features
|
# New Features
|
||||||
## Functional Enhancements
|
## Functional Enhancements
|
||||||
## RPC Additions
|
## RPC Additions
|
||||||
|
Loading…
Reference in New Issue
Block a user