cmmanager/cmmgr/Plugins/cmpluginvpn/src/cmpluginvpn.cpp
branchRCL_3
changeset 55 fc7b30ed2058
parent 12 ea6e024ea6f9
equal deleted inserted replaced
54:984e13af52c4 55:fc7b30ed2058
   244             if( !ServiceRecordExists() )
   244             if( !ServiceRecordExists() )
   245                 {
   245                 {
   246                 User::Leave( KErrNotSupported );
   246                 User::Leave( KErrNotSupported );
   247                 }
   247                 }
   248 
   248 
   249             retVal = ServiceRecord().iServiceNetwork;
   249             TUint32 snapId = iVirtualRecord->iNextLayerSNAP;
       
   250             if ( snapId > KCmDefaultDestinationAPTagId &&
       
   251                     snapId < ( KCmDefaultDestinationAPTagId+255 ) )
       
   252                 {
       
   253                 retVal = snapId - KCmDefaultDestinationAPTagId;
       
   254                 }
       
   255             else
       
   256                 {
       
   257                 retVal = 0;
       
   258                 }
   250             }
   259             }
   251             break;
   260             break;
   252         case ECmNextLayerIapId:    
   261         case ECmNextLayerIapId:    
   253             {
   262             {
   254             retVal = iVirtualRecord->iNextLayerIAP;
   263             retVal = iVirtualRecord->iNextLayerIAP;