summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/main.cpp
diff options
context:
space:
mode:
authorAttila Molnar <attilamolnar@hush.com>2014-06-10 17:37:16 +0200
committerAttila Molnar <attilamolnar@hush.com>2014-06-10 17:37:16 +0200
commitad6a02809585ac1ad805e66b8aa0113815d9a957 (patch)
treedaee27037992f73baa82a2c19a9d40bbf3fa97f4 /src/modules/m_spanningtree/main.cpp
parenta63882846432fda67e6282e979ab8ad248f4b574 (diff)
Add channel TS to server-to-server INVITE to detect and drop unauthorized invites
The syntax of the server-to-server INVITE command changes from :<source> INVITE <target> <channel> [<expire>] to :<source> INVITE <target> <channel> <chants> [<expire>]
Diffstat (limited to 'src/modules/m_spanningtree/main.cpp')
-rw-r--r--src/modules/m_spanningtree/main.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/m_spanningtree/main.cpp b/src/modules/m_spanningtree/main.cpp
index 0dc680ca0..46f46e0e0 100644
--- a/src/modules/m_spanningtree/main.cpp
+++ b/src/modules/m_spanningtree/main.cpp
@@ -415,6 +415,7 @@ void ModuleSpanningTree::OnUserInvite(User* source,User* dest,Channel* channel,
CmdBuilder params(source, "INVITE");
params.push_back(dest->uuid);
params.push_back(channel->name);
+ params.push_int(channel->age);
params.push_back(ConvToStr(expiry));
params.Broadcast();
}