opendiameter-1.0.7-i
ace-5.5.2
bug submitter: pz-diameter-developers@treehouse.napa.ca.us
When peer fsm starts, it attempts to connect to peer. If connection fails because peer is not listening on the port, initiator does not notice and fsm remains in Wait-Conn-Ack state. This causes large delays in session setup when peer simultaneously attempts connection to us.
Attached patch (tested on FreeBSD-6.2-STABLE and Linux-2.6.18-1.2868.nrl4) detects connection failure and advances state machine to Closed.
peer fsm patch to handle connect failure