lnd: avoid duplicating the help message (-h flag)

This commit is contained in:
Olaoluwa Osuntokun 2017-04-01 14:33:49 +02:00
parent ca053e5273
commit 846863ca66
No known key found for this signature in database
GPG Key ID: 9CC5B105D03521A2

6
lnd.go
View File

@ -17,6 +17,7 @@ import (
"google.golang.org/grpc"
flags "github.com/btcsuite/go-flags"
proxy "github.com/grpc-ecosystem/grpc-gateway/runtime"
"github.com/lightningnetwork/lnd/chainntnfs/btcdnotify"
"github.com/lightningnetwork/lnd/channeldb"
@ -225,7 +226,10 @@ func main() {
// Call the "real" main in a nested manner so the defers will properly
// be executed in the case of a graceful shutdown.
if err := lndMain(); err != nil {
fmt.Fprintln(os.Stderr, err)
if e, ok := err.(*flags.Error); ok && e.Type == flags.ErrHelp {
} else {
fmt.Fprintln(os.Stderr, err)
}
os.Exit(1)
}
}