diff -r 29b591713d44 -r 032d3a818f49 vpnengine/ikev2lib/src/ikev2negotiation.cpp --- a/vpnengine/ikev2lib/src/ikev2negotiation.cpp Tue Feb 02 00:53:00 2010 +0200 +++ b/vpnengine/ikev2lib/src/ikev2negotiation.cpp Fri Feb 19 23:50:52 2010 +0200 @@ -2942,8 +2942,7 @@ SendIkeMsgL(ikeMsg); if ( (iState != KStateIkeInfoRequest) && (iState != KStateIkeDeleteRequest) && (iState != KStateIkeDeleteResponse) ) { - iState = KStateIkeInfoResponse; - iIkeV2PlugInSession.UpdateIkev2SAL(&iHdr, NULL); + iState = KStateIkeSaCompleted; } } } @@ -3187,8 +3186,7 @@ CleanupStack::Pop(ikeMsg); SendIkeMsgL(ikeMsg); CleanupStack::PopAndDestroy(SpiList); - iState = KStateIkeInfoResponse; - iIkeV2PlugInSession.UpdateIkev2SAL(&iHdr, NULL); + iState = KStateIkeSaCompleted; aRequest = EFalse; }