Browse Source

insert received RouterInfo into netdb immediately

pull/1774/head
orignal 2 years ago
parent
commit
66bc29d075
  1. 4
      libi2pd/SSU2Session.cpp

4
libi2pd/SSU2Session.cpp

@ -1119,11 +1119,11 @@ namespace transport @@ -1119,11 +1119,11 @@ namespace transport
break;
case eSSU2BlkRouterInfo:
{
// not from SessionConfirmed
// not from SessionConfirmed, we must add it instantly to use in next block
LogPrint (eLogDebug, "SSU2: RouterInfo");
auto ri = ExtractRouterInfo (buf + offset, size);
if (ri)
i2p::data::netdb.PostI2NPMsg (CreateI2NPMessage (eI2NPDummyMsg, ri->GetBuffer (), ri->GetBufferLen ())); // TODO: should insert ri
i2p::data::netdb.AddRouterInfo (ri->GetBuffer (), ri->GetBufferLen ()); // TODO: add ri
break;
}
case eSSU2BlkI2NPMessage:

Loading…
Cancel
Save