diff --git a/llarp/service/endpoint.cpp b/llarp/service/endpoint.cpp index 0db95df5b..642cb80dc 100644 --- a/llarp/service/endpoint.cpp +++ b/llarp/service/endpoint.cpp @@ -1225,7 +1225,8 @@ namespace llarp if(m_DataHandler->GetCachedSessionKeyFor(f.T, shared)) { ProtocolMessage m; - m.proto = t; + m.proto = t; + m_DataHandler->PutIntroFor(f.T, remoteIntro); m.introReply = path->intro; m.sender = m_Endpoint->m_Identity.pub; m.PutBuffer(payload);