]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/uid.cpp
m_spanningtree Remove now unused TreeServer::Tidy()
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / uid.cpp
index c7a98b2f46504dabe4c4e55cf921a6a9a040b030..39857361692e9170dd77c26001b004202429821b 100644 (file)
@@ -65,7 +65,9 @@ CmdResult CommandUID::HandleServer(TreeServer* remoteserver, std::vector<std::st
                if (they_change)
                {
                        // The client being introduced needs to change nick to uuid, change the nick in the message before
-                       // processing/forwarding it.
+                       // processing/forwarding it. Also change the nick TS to CommandSave::SavedTimestamp.
+                       age_t = CommandSave::SavedTimestamp;
+                       params[1] = ConvToStr(CommandSave::SavedTimestamp);
                        params[2] = params[0];
                }
        }
@@ -127,7 +129,7 @@ CmdResult CommandUID::HandleServer(TreeServer* remoteserver, std::vector<std::st
 
        bool dosend = true;
 
-       if ((Utils->quiet_bursts && remoteserver->bursting) || _new->server->IsSilentULine())
+       if ((Utils->quiet_bursts && remoteserver->IsBehindBursting()) || _new->server->IsSilentULine())
                dosend = false;
 
        if (dosend)