From fd25fe3c4fd24faa6270c8805462cb2d50d8834a Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 27 Feb 2024 14:37:40 +0000 Subject: Send the real username as the second parameter to FIDENT. --- src/modules/m_spanningtree/main.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/modules/m_spanningtree/main.cpp') diff --git a/src/modules/m_spanningtree/main.cpp b/src/modules/m_spanningtree/main.cpp index 136001d91..c94076e82 100644 --- a/src/modules/m_spanningtree/main.cpp +++ b/src/modules/m_spanningtree/main.cpp @@ -594,7 +594,15 @@ void ModuleSpanningTree::OnChangeUser(User* user, const std::string& newuser) if (!user->IsFullyConnected() || !IS_LOCAL(user)) return; - CmdBuilder(user, "FIDENT").push(newuser).Broadcast(); + CmdBuilder(user, "FIDENT").push(newuser).push("*").Broadcast(); +} + +void ModuleSpanningTree::OnChangeRealUser(User* user, const std::string& newuser) +{ + if (!user->IsFullyConnected() || !IS_LOCAL(user)) + return; + + CmdBuilder(user, "FIDENT").push("*").push(newuser).Broadcast(); } void ModuleSpanningTree::OnUserPart(Membership* memb, std::string& partmessage, CUList& excepts) -- cgit v1.3.1-10-gc9f91