diff --git a/src/inet/transportlayer/tcp/TcpConnectionBase.cc b/src/inet/transportlayer/tcp/TcpConnectionBase.cc index 1f81df35ef2..9ae4b5a9acc 100644 --- a/src/inet/transportlayer/tcp/TcpConnectionBase.cc +++ b/src/inet/transportlayer/tcp/TcpConnectionBase.cc @@ -583,6 +583,7 @@ bool TcpConnection::performStateTransition(const TcpEventCode& event) if (oldState != fsm.getState()) { EV_INFO << "Transition: " << stateName(oldState) << " --> " << stateName(fsm.getState()) << " (event was: " << eventName(event) << ")\n"; EV_DEBUG_C("testing") << tcpMain->getName() << ": " << stateName(oldState) << " --> " << stateName(fsm.getState()) << " (on " << eventName(event) << ")\n"; + emit(stateSignal, fsm.getState()); // cancel timers, etc. stateEntered(fsm.getState(), oldState, event);