5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-12-23 16:55:40 +00:00

Merge pull request #427 from neilalexander/ckrenabled

Fix panic when determining if CKR is enabled
This commit is contained in:
Neil Alexander 2019-05-31 11:33:07 +01:00 committed by GitHub
commit 7e837e97e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,12 +115,13 @@ func (c *cryptokey) configure() error {
// Enable or disable crypto-key routing.
func (c *cryptokey) setEnabled(enabled bool) {
c.enabled.Store(true)
c.enabled.Store(enabled)
}
// Check if crypto-key routing is enabled.
func (c *cryptokey) isEnabled() bool {
return c.enabled.Load().(bool)
enabled, ok := c.enabled.Load().(bool)
return ok && enabled
}
// Check whether the given address (with the address length specified in bytes)