From 6b21c816e257d36441e75ab6868f75f07a1313fe Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 2 Aug 2014 10:06:38 -0400 Subject: [PATCH] fixed race condition --- TransitTunnel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TransitTunnel.cpp b/TransitTunnel.cpp index ddd7d90e..9ed8a542 100644 --- a/TransitTunnel.cpp +++ b/TransitTunnel.cpp @@ -30,11 +30,11 @@ namespace tunnel EncryptTunnelMsg (tunnelMsg); LogPrint ("TransitTunnel: ",m_TunnelID,"->", m_NextTunnelID); + m_NumTransmittedBytes += tunnelMsg->GetLength (); *(uint32_t *)(tunnelMsg->GetPayload ()) = htobe32 (m_NextTunnelID); FillI2NPMessageHeader (tunnelMsg, eI2NPTunnelData); - + i2p::transports.SendMessage (m_NextIdent, tunnelMsg); - m_NumTransmittedBytes += tunnelMsg->GetLength (); } void TransitTunnel::SendTunnelDataMsg (i2p::I2NPMessage * msg)