From c1ebc0a5f3f73ab694a44d91652db60cbf2fb6f0 Mon Sep 17 00:00:00 2001 From: Wilmer Paulino Date: Thu, 27 Aug 2020 15:17:04 -0700 Subject: [PATCH] rpc: check nil funds destination in CloseAccountRequest This addresses a panic when the funds destination field of the request is not populated. --- rpcserver.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcserver.go b/rpcserver.go index 29c98c5..68e8c71 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -824,6 +824,9 @@ func (s *rpcServer) CloseAccount(ctx context.Context, } feeExpr = account.OutputsWithImplicitFee(outputs) + + case nil: + return nil, errors.New("a funds destination must be specified") } dbOrders, err := s.server.db.GetOrders()