diff -r 984e13af52c4 -r fc7b30ed2058 cmmanager/cmmgr/Plugins/cmpluginvpn/src/cmpluginvpn.cpp --- a/cmmanager/cmmgr/Plugins/cmpluginvpn/src/cmpluginvpn.cpp Thu Jul 15 19:05:04 2010 +0300 +++ b/cmmanager/cmmgr/Plugins/cmpluginvpn/src/cmpluginvpn.cpp Thu Aug 19 10:18:49 2010 +0300 @@ -246,7 +246,16 @@ User::Leave( KErrNotSupported ); } - retVal = ServiceRecord().iServiceNetwork; + TUint32 snapId = iVirtualRecord->iNextLayerSNAP; + if ( snapId > KCmDefaultDestinationAPTagId && + snapId < ( KCmDefaultDestinationAPTagId+255 ) ) + { + retVal = snapId - KCmDefaultDestinationAPTagId; + } + else + { + retVal = 0; + } } break; case ECmNextLayerIapId: