diff --git a/vpn/client/DapStateMachine/DapIndicatorStream.cpp b/vpn/client/DapStateMachine/DapIndicatorStream.cpp index a32af458365df352d6bc686933fba071bd769d36..17de48646ce4afd55a9c4e9fdd843aa6535ecb81 100644 --- a/vpn/client/DapStateMachine/DapIndicatorStream.cpp +++ b/vpn/client/DapStateMachine/DapIndicatorStream.cpp @@ -50,6 +50,7 @@ void DapIndicatorStream::initAllowedSubstatesTransitions() addAllowedSubstatesTransitions(upsDisconnected, upsHandshakeRequest); addAllowedSubstatesTransitions(upsHandshakeRequest, upsHandshakeReply); addAllowedSubstatesTransitions(upsHandshakeRequest, networkErr); + addAllowedSubstatesTransitions(upsHandshakeRequest, upsDisconnected); addAllowedSubstatesTransitions(upsHandshakeReply, upsChannelsOpen); addAllowedSubstatesTransitions(upsHandshakeReply, networkErr); addAllowedSubstatesTransitions(upsHandshakeReply, upsDisconnected);