lncli: cancel RPC context on OS interrupts

This commit is contained in:
whythat authored and Elle Mouton committed 2021-03-12 10:07:49 +02:00
1 parent fa4155c126
commit 54c93b1b86
19 files changed
+211 -181

No files matched your search

+2 -3
View File
@@ -1,7 +1,6 @@
package main
import (
"context"
"fmt"
"github.com/lightningnetwork/lnd/build"
@@ -21,6 +20,7 @@ var versionCommand = cli.Command{
}
func version(ctx *cli.Context) error {
ctxc := getContext()
conn := getClientConn(ctx, false)
defer conn.Close()
@@ -40,8 +40,7 @@ func version(ctx *cli.Context) error {
client := verrpc.NewVersionerClient(conn)
ctxb := context.Background()
lndVersion, err := client.GetVersion(ctxb, &verrpc.VersionRequest{})
lndVersion, err := client.GetVersion(ctxc, &verrpc.VersionRequest{})
if err != nil {
printRespJSON(versions)
return fmt.Errorf("unable fetch version from lnd: %v", err)