diff --git a/src/Link.cpp b/src/Link.cpp index fcc8954..fc39681 100644 --- a/src/Link.cpp +++ b/src/Link.cpp @@ -1134,6 +1134,7 @@ void Link::receive(const Packet& packet) { if (!_object->_initiator) { rtt_packet(packet); } + break; } case Type::Packet::LINKCLOSE: { diff --git a/src/Transport.cpp b/src/Transport.cpp index 3dcef68..1adade6 100644 --- a/src/Transport.cpp +++ b/src/Transport.cpp @@ -1560,7 +1560,7 @@ using namespace RNS::Utilities; proof_timeout ); // CBA ACCUMULATES - _link_table.insert({packet.getTruncatedHash(), link_entry}); + _link_table.insert({Link::link_id_from_lr_packet(packet), link_entry}); } else { TRACE("Transport::inbound: Packet is next-hop other type");