diff --git a/packages/server/src/disco.js b/packages/server/src/disco.js index 21998c9..b63cb80 100644 --- a/packages/server/src/disco.js +++ b/packages/server/src/disco.js @@ -214,6 +214,7 @@ spawn named 'uplinkSelection' { react { assertSelectedUplink(link); assert C.ToServer(C.Loopback(overlayId), OverlayLink(OverlayNode(localId), peer)); + stop on retracted peer CONNECT(null); stop on retracted P.Envelope(managementScope, Federation.UplinkConnected(link)) { CONNECT(peer); }