aboutsummaryrefslogtreecommitdiffstats
path: root/modules/spanningtree/protocolinterface.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-06-13 19:09:41 +0100
committerGravatar Sadie Powell2026-06-13 19:09:41 +0100
commit7ed6febc38c2e80ef0612c1327d7a59879a15cab (patch)
tree41cf93e2b37ac958560ae21ab4e3a8f0346c56ff /modules/spanningtree/protocolinterface.cpp
parentFix missing virtual dtors in types with virtual methods. (diff)
Fix the source of an ENCAP being lost in BroadcastEncap.
Diffstat (limited to 'modules/spanningtree/protocolinterface.cpp')
-rw-r--r--modules/spanningtree/protocolinterface.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/spanningtree/protocolinterface.cpp b/modules/spanningtree/protocolinterface.cpp
index 375af347d..c0e4ffa7b 100644
--- a/modules/spanningtree/protocolinterface.cpp
+++ b/modules/spanningtree/protocolinterface.cpp
@@ -77,7 +77,7 @@ void SpanningTreeProtocolInterface::BroadcastEncap(const std::string& cmd, const
// If omit is non-NULL we pass the route belonging to the user to Forward(),
// otherwise we pass NULL, which is equivalent to Broadcast()
TreeServer* server = (omit ? TreeServer::Get(omit)->GetRoute() : nullptr);
- MessageBuilder("ENCAP")
+ MessageBuilder(source, "ENCAP")
.Push('*', cmd)
.PushParams(params)
.Broadcast(server);