mirror of
https://github.com/juanfont/headscale.git
synced 2026-10-05 06:13:37 +09:00
state: preserve committed node deletion changes
Updates #3410
(cherry picked from commit fc6a16fdfc)
This commit is contained in:
+4
-2
@@ -218,12 +218,14 @@ func (h *Headscale) handleLogout(
|
||||
Msg("Deleting ephemeral node during logout")
|
||||
|
||||
c, err := h.state.DeleteNode(node)
|
||||
if !c.IsEmpty() {
|
||||
h.Change(c)
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("deleting ephemeral node: %w", err)
|
||||
}
|
||||
|
||||
h.Change(c)
|
||||
|
||||
return &tailcfg.RegisterResponse{
|
||||
NodeKeyExpired: true,
|
||||
MachineAuthorized: false,
|
||||
|
||||
Reference in New Issue
Block a user