diff --git a/TunnelGateway.cpp b/TunnelGateway.cpp index 6ac709d2..f8c5d031 100644 --- a/TunnelGateway.cpp +++ b/TunnelGateway.cpp @@ -203,7 +203,8 @@ namespace tunnel { m_Buffer.CompleteCurrentTunnelDataMessage (); std::vector > newTunnelMsgs; - for (auto& tunnelMsg : m_Buffer.GetTunnelDataMsgs ()) + const auto& tunnelDataMsgs = m_Buffer.GetTunnelDataMsgs (); + for (auto& tunnelMsg : tunnelDataMsgs) { auto newMsg = CreateEmptyTunnelDataMsg (); m_Tunnel->EncryptTunnelMsg (tunnelMsg, newMsg);