Set values early to prevent races (#77)

This commit is contained in:
Jamie Holdstock 2020-05-28 06:58:44 +01:00 committed by GitHub
parent 6b6bc20522
commit e65a7fdbf3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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
}