--- a/realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnmanager.cpp Tue Aug 31 15:32:57 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnmanager.cpp Wed Sep 01 12:27:36 2010 +0100
@@ -106,8 +106,11 @@
// CSIPApnManager::WriteApnL
// ----------------------------------------------------------------------------
//
-void CSIPApnManager::WriteApnL( TUint32 aIapId, TBool /*aIsPrimaryApn*/, const TDesC8* aApn )
+void CSIPApnManager::WriteApnL( TUint32 aIapId, TBool aIsPrimaryApn, const TDesC8* aApn )
{
+ PROFILE_DEBUG3( "CSIPApnManager::WriteApnL isPrimary", aIsPrimaryApn )
+ TBool useSecureAuth = aIsPrimaryApn ? EFalse : ETrue;
+
CSIPApnConfigurationHandler* handler = FindIapIdHandler( aIapId );
if (!handler)
{
@@ -115,7 +118,7 @@
handler = FindIapIdHandler(aIapId);
}
- handler->SetApnL( *aApn, EFalse, ETrue);
+ handler->SetApnL( *aApn, useSecureAuth, ETrue);
}
// ----------------------------------------------------------------------------