diff -r 77415202bfc8 -r fcbbe021d614 apengine/apeng/src/VpnApEngine.cpp --- a/apengine/apeng/src/VpnApEngine.cpp Tue Feb 02 00:24:11 2010 +0200 +++ b/apengine/apeng/src/VpnApEngine.cpp Fri Apr 16 15:21:37 2010 +0300 @@ -880,10 +880,11 @@ CleanupStack::PopAndDestroy( buf ); // buf - t->ReadUintL( TPtrC(VPN_SERVICE_IAP), aVpnApItem.iRealIapId ); - - t->ReadUintL( TPtrC(VPN_SERVICE_NETWORKID), aVpnApItem.iHomeNetwork ); - + // These fields might be missing from CommsDat. + // ApEngine does not support SNAPs, use CmManager API to get full support. + TRAP_IGNORE( t->ReadUintL( TPtrC(VPN_SERVICE_IAP), aVpnApItem.iRealIapId ) ) + TRAP_IGNORE( t->ReadUintL( TPtrC(VPN_SERVICE_NETWORKID), aVpnApItem.iHomeNetwork ) ) + CleanupStack::PopAndDestroy( t ); // t // Get real IAP name !!!!!