From e65a7fdbf30e592d58773816f4a6aca51d34333e Mon Sep 17 00:00:00 2001 From: Jamie Holdstock Date: Thu, 28 May 2020 06:58:44 +0100 Subject: [PATCH] Set values early to prevent races (#77) --- webapi/webapi.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/webapi/webapi.go b/webapi/webapi.go index dd1c863..1857340 100644 --- a/webapi/webapi.go +++ b/webapi/webapi.go @@ -57,6 +57,11 @@ var signPubKey ed25519.PublicKey func Start(ctx context.Context, requestShutdownChan chan struct{}, shutdownWg *sync.WaitGroup, listen string, vdb *database.VspDatabase, dConnect rpc.Connect, wConnect rpc.Connect, debugMode bool, feeXPub string, config Config) error { + cfg = config + db = vdb + dcrdConnect = dConnect + walletConnect = wConnect + var err error // Get keys for signing API responses from the database. @@ -151,11 +156,6 @@ func Start(ctx context.Context, requestShutdownChan chan struct{}, shutdownWg *s } }() - cfg = config - db = vdb - dcrdConnect = dConnect - walletConnect = wConnect - return nil }