4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-07-03 11:57:48 +00:00

Reconfigure support for crypto-key routing

This commit is contained in:
Neil Alexander
2019-01-14 18:06:41 +00:00
parent 28072c9fe2
commit bd04124e43
3 changed files with 62 additions and 31 deletions

View File

@ -127,6 +127,14 @@ func (r *router) mainLoop() {
case f := <-r.admin:
f()
case e := <-r.reconfigure:
// Send reconfigure notification to cryptokey
response := make(chan error)
r.cryptokey.reconfigure <- response
if err := <-response; err != nil {
e <- err
}
// Anything else to do?
e <- nil
}
}