X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fdiameter.comm%2FSession.cpp;h=778a834f572d5d3e2fa17d912374dcd3104197af;hp=11fe03561d4411da7d48d0c83df196c02edb95ac;hb=61c8b6e85a24b5b6b9e9bc40dbeda77726e57283;hpb=ebd820491574c758104c09ca06bf3347ed87c88f diff --git a/source/diameter.comm/Session.cpp b/source/diameter.comm/Session.cpp index 11fe035..778a834 100644 --- a/source/diameter.comm/Session.cpp +++ b/source/diameter.comm/Session.cpp @@ -109,7 +109,7 @@ void Session::initializeSequences() throw() { // affect any state that was set when the original request was // processed. Duplicate answer messages that are to be locally // consumed (see Section 6.2) SHOULD be silently discarded. - srand(::time(NULL) + anna::functions::exclusiveHash(anna::functions::asString("%s:%d|%d", getAddress().c_str(), getPort(), a_socketId))); + srand(::time(NULL) + anna::functions::hash(anna::functions::asString("%s:%d|%d", getAddress().c_str(), getPort(), a_socketId).c_str())); a_nextHopByHop = rand(); a_nextEndToEnd = ((::time(NULL) & 0xFFF) << 20) + (rand() & 0xFFFFF); }