diff -r fc8c25e5a2e8 -r 7117cbf1600a voipplugins/sipconnectionprovider/src/scpservicemanager.cpp --- a/voipplugins/sipconnectionprovider/src/scpservicemanager.cpp Fri Feb 19 22:44:34 2010 +0200 +++ b/voipplugins/sipconnectionprovider/src/scpservicemanager.cpp Fri Mar 12 15:42:09 2010 +0200 @@ -628,7 +628,7 @@ CScpSipConnection* sipConnection = GetSipConnectionL( aServiceId, aSubServiceType, sipConnectionCreated ); - + TInt result = sipConnection->GetIap( aIapId ); if( result != KErrNone ) { @@ -640,7 +640,9 @@ { aSnapId = 0; } - + + aPasswordSet = sipConnection->IsPasswordSet(); + if( sipConnectionCreated ) { delete sipConnection; @@ -681,8 +683,6 @@ aSnapLocked = EFalse; } } - - aPasswordSet = sipConnection->IsPasswordSet(); if( serviceCreated ) {