vpnengine/ikev2lib/src/ikev2negotiation.cpp
branchRCL_3
changeset 8 032d3a818f49
parent 1 c9c2ad51f972
child 12 68dc8923de26
equal deleted inserted replaced
4:29b591713d44 8:032d3a818f49
  2940              ikeMsg->AppendEncryptedPayloadL(iHdr.iCipherBlkLth);            
  2940              ikeMsg->AppendEncryptedPayloadL(iHdr.iCipherBlkLth);            
  2941 		     CleanupStack::Pop(ikeMsg);
  2941 		     CleanupStack::Pop(ikeMsg);
  2942 		     SendIkeMsgL(ikeMsg);
  2942 		     SendIkeMsgL(ikeMsg);
  2943              if ( (iState != KStateIkeInfoRequest) && (iState != KStateIkeDeleteRequest) && (iState != KStateIkeDeleteResponse) )
  2943              if ( (iState != KStateIkeInfoRequest) && (iState != KStateIkeDeleteRequest) && (iState != KStateIkeDeleteResponse) )
  2944                  {
  2944                  {
  2945                  iState = KStateIkeInfoResponse;
  2945                  iState = KStateIkeSaCompleted;
  2946                  iIkeV2PlugInSession.UpdateIkev2SAL(&iHdr, NULL);
       
  2947                  }
  2946                  }
  2948 		  }
  2947 		  }
  2949 	   }
  2948 	   }
  2950 	}	
  2949 	}	
  2951 
  2950 
  3185         ikeMsg->AppendEncryptedPayloadL(iHdr.iCipherBlkLth);          
  3184         ikeMsg->AppendEncryptedPayloadL(iHdr.iCipherBlkLth);          
  3186         ikeMsg->AppendDeletePayloadL(Protocol, *SpiList);
  3185         ikeMsg->AppendDeletePayloadL(Protocol, *SpiList);
  3187         CleanupStack::Pop(ikeMsg);
  3186         CleanupStack::Pop(ikeMsg);
  3188         SendIkeMsgL(ikeMsg);
  3187         SendIkeMsgL(ikeMsg);
  3189     	CleanupStack::PopAndDestroy(SpiList); 
  3188     	CleanupStack::PopAndDestroy(SpiList); 
  3190 		iState = KStateIkeInfoResponse;		
  3189 		iState = KStateIkeSaCompleted;		
  3191 		iIkeV2PlugInSession.UpdateIkev2SAL(&iHdr, NULL);
       
  3192 		aRequest = EFalse;
  3190 		aRequest = EFalse;
  3193 	}
  3191 	}
  3194 		
  3192 		
  3195 	return aRequest;
  3193 	return aRequest;
  3196 }
  3194 }