Call processMachineRoutes when a new Map is received
This commit is contained in:
parent
fba77de4eb
commit
ac8bff716d
1 changed files with 9 additions and 0 deletions
|
@ -32,6 +32,15 @@ func (h *Headscale) handlePollCommon(
|
|||
machine.DiscoKey = DiscoPublicKeyStripPrefix(mapRequest.DiscoKey)
|
||||
now := time.Now().UTC()
|
||||
|
||||
err := h.processMachineRoutes(machine)
|
||||
if err != nil {
|
||||
log.Error().
|
||||
Caller().
|
||||
Err(err).
|
||||
Str("machine", machine.Hostname).
|
||||
Msg("Error processing machine routes")
|
||||
}
|
||||
|
||||
// update ACLRules with peer informations (to update server tags if necessary)
|
||||
if h.aclPolicy != nil {
|
||||
err := h.UpdateACLRules()
|
||||
|
|
Loading…
Reference in a new issue