Browse Source

check if keys are available before sending termination message

pull/1269/head
orignal 6 years ago
parent
commit
b3fd8bd0ae
  1. 1
      libi2pd/NTCP2.cpp

1
libi2pd/NTCP2.cpp

@ -1008,6 +1008,7 @@ namespace transport
void NTCP2Session::SendTermination (NTCP2TerminationReason reason) void NTCP2Session::SendTermination (NTCP2TerminationReason reason)
{ {
if (!m_SendKey || !m_SendSipKey) return;
uint8_t payload[12] = { eNTCP2BlkTermination, 0, 9 }; uint8_t payload[12] = { eNTCP2BlkTermination, 0, 9 };
htobe64buf (payload + 3, m_ReceiveSequenceNumber); htobe64buf (payload + 3, m_ReceiveSequenceNumber);
payload[11] = (uint8_t)reason; payload[11] = (uint8_t)reason;

Loading…
Cancel
Save