diff options
author | Attila Molnar <attilamolnar@hush.com> | 2014-07-26 15:51:28 +0200 |
---|---|---|
committer | Attila Molnar <attilamolnar@hush.com> | 2014-07-26 15:51:28 +0200 |
commit | 9028c48512367394af2f790b53658bc6a197f95e (patch) | |
tree | 0d8b56785a7f0dc4acbf20f38c7250fd4e2931de /src/modules | |
parent | 90abe2cd475c8ca2e81626f565d173e9f56d1251 (diff) |
m_spanningtree Replace #defines with references in DoCollision()
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/m_spanningtree/nickcollide.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/modules/m_spanningtree/nickcollide.cpp b/src/modules/m_spanningtree/nickcollide.cpp index 3b5944e9f..2e840c6b8 100644 --- a/src/modules/m_spanningtree/nickcollide.cpp +++ b/src/modules/m_spanningtree/nickcollide.cpp @@ -57,16 +57,14 @@ int SpanningTreeUtilities::DoCollision(User* u, TreeServer* server, time_t remot bool bChangeLocal = true; bool bChangeRemote = true; - /* for brevity, don't use the User - use defines to avoid any copy */ - #define localts u->age - #define localident u->ident - #define localip u->GetIPString() - // If the timestamps are not equal only one of the users has to change nick, // otherwise both have to change + const time_t localts = u->age; if (remotets != localts) { /* first, let's see if ident@host matches. */ + const std::string& localident = u->ident; + const std::string& localip = u->GetIPString(); bool SamePerson = (localident == remoteident) && (localip == remoteip); |