NSIS-ka
A free C++ implementation of NSIS protocols

Opened 6 years ago

#170 new defect

Est MRM uses encapsulated PC-MRI to determine outgoing address

Reported by: bless@… Owned by: bless
Priority: minor Milestone:
Component: GIST Version:
Keywords: Cc:

Description

ntlp/src/ntlp_statemodule_api.cpp:531 uses *src* und *dst* to determine the source IP of a message.

   hostaddress laddr(Interface_Manager::instance()->get_map()->at(dst));

Lines 428/429 use

  hostaddress src = apimsg->get_mri()->get_sourceaddress();
  hostaddress dst = apimsg->get_mri()->get_destaddress();

Which returns source and destination of the (encapsulated) PC-MRI. For EST-MRM this should use the origin_signaling_addr or dest_signaling_addr respectively instead.

Change History (0)

Note: See TracTickets for help on using tickets.