rpcserver: request shutdown from signal package

This commit is contained in:
Conner Fromknecht 2018-06-14 20:19:45 -07:00
parent 95440bc723
commit 5144df645b
No known key found for this signature in database
GPG Key ID: 39DE78FBE6ACB0EF

View File

@ -26,6 +26,7 @@ import (
"github.com/lightningnetwork/lnd/lnwallet"
"github.com/lightningnetwork/lnd/lnwire"
"github.com/lightningnetwork/lnd/routing"
"github.com/lightningnetwork/lnd/signal"
"github.com/lightningnetwork/lnd/zpay32"
"github.com/roasbeef/btcd/blockchain"
"github.com/roasbeef/btcd/btcec"
@ -3415,7 +3416,7 @@ func (r *rpcServer) GetNetworkInfo(ctx context.Context,
func (r *rpcServer) StopDaemon(ctx context.Context,
_ *lnrpc.StopRequest) (*lnrpc.StopResponse, error) {
shutdownRequestChannel <- struct{}{}
signal.RequestShutdown()
return &lnrpc.StopResponse{}, nil
}