mirror of
https://github.com/fosrl/olm.git
synced 2026-05-20 23:29:58 +00:00
peers: merge Aliases in handleWgPeerUpdate
WireGuard update-peer messages now copy Aliases from the payload into the merged SiteConfig so UpdatePeer can refresh alias DNS records. Fixes fosrl/olm#106 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -189,6 +189,9 @@ func (o *Olm) handleWgPeerUpdate(msg websocket.WSMessage) {
|
|||||||
if updateData.RemoteSubnets != nil {
|
if updateData.RemoteSubnets != nil {
|
||||||
siteConfig.RemoteSubnets = updateData.RemoteSubnets
|
siteConfig.RemoteSubnets = updateData.RemoteSubnets
|
||||||
}
|
}
|
||||||
|
if updateData.Aliases != nil {
|
||||||
|
siteConfig.Aliases = updateData.Aliases
|
||||||
|
}
|
||||||
|
|
||||||
if err := pm.UpdatePeer(siteConfig); err != nil {
|
if err := pm.UpdatePeer(siteConfig); err != nil {
|
||||||
logger.Error("Failed to update peer: %v", err)
|
logger.Error("Failed to update peer: %v", err)
|
||||||
|
|||||||
Reference in New Issue
Block a user