diff -r 858c6c491d0e -r d9aaeb96a256 hotspotfw/hsserver/src/hssiapsettingshandler.cpp --- a/hotspotfw/hsserver/src/hssiapsettingshandler.cpp Wed Apr 14 17:07:39 2010 +0300 +++ b/hotspotfw/hsserver/src/hssiapsettingshandler.cpp Tue Apr 27 17:47:07 2010 +0300 @@ -148,39 +148,40 @@ destination = cmManager.DestinationL( destinations[i] ); CleanupClosePushL( destination ); // Internet destination will always exist in the system. - // Internet destination will have ESnapPurposeInternet set in its metadata. + // Internet destination will have ESnapPurposeInternet + // set in its metadata. if (destination.MetadataL( CMManager::ESnapMetadataPurpose ) == CMManager::ESnapPurposeInternet ) { CWlanMgmtClient* wlanMgmtClient = CWlanMgmtClient::NewL(); CleanupStack::PushL( wlanMgmtClient ); - TWlanConnectionMode connMode( EWlanConnectionModeNotConnected ); - wlanMgmtClient->GetConnectionMode( connMode ); - - TWlanConnectionSecurityMode secMode( EWlanConnectionSecurityOpen ); - wlanMgmtClient->GetConnectionSecurityMode( secMode ); - + TWlanConnectionMode connMode; + User::LeaveIfError( + wlanMgmtClient->GetConnectionMode( connMode ) ); + + TWlanConnectionSecurityMode secMode; + User::LeaveIfError( + wlanMgmtClient->GetConnectionSecurityMode( secMode ) ); + HBufC* ssid( NULL ); TWlanSsid ssidConn; - User::LeaveIfError( wlanMgmtClient->GetConnectionSsid( ssidConn ) ); + User::LeaveIfError( + wlanMgmtClient->GetConnectionSsid( ssidConn ) ); ssid = HBufC::NewLC( ssidConn.Length() ); ssid->Des().Copy( ssidConn ); TUint32 serviceId(0); TUint32 easyWlanIapId(0); easyWlanIapId = cmManager.EasyWlanIdL(); - DEBUG1("CHssIapSettingsHandler::SaveDestinationL easyWlanIapId: %d", - easyWlanIapId); - + RCmConnectionMethodExt easyWlanPlugin; easyWlanPlugin = cmManager.ConnectionMethodL( easyWlanIapId ); CleanupClosePushL( easyWlanPlugin ); TBool scanSsid = easyWlanPlugin.GetBoolAttributeL( EWlanScanSSID ); - DEBUG1("CHssIapSettingsHandler::SaveDestinationL scanSsid: %d", scanSsid); - TUint32 easyWlanServiceId = easyWlanPlugin.GetIntAttributeL( EWlanServiceId ); - DEBUG1("CHssIapSettingsHandler::SaveDestinationL easyWlanServiceId: %d", easyWlanServiceId); + TUint32 easyWlanServiceId = + easyWlanPlugin.GetIntAttributeL( EWlanServiceId ); CleanupStack::PopAndDestroy(); // easyWlanPlugin; RCmConnectionMethodExt plugin = @@ -197,7 +198,7 @@ destination.UpdateL(); serviceId = plugin.GetIntAttributeL( EWlanServiceId ); - CleanupStack::PopAndDestroy( &plugin ); // Close() called + CleanupStack::PopAndDestroy( &plugin ); if ( secMode == EWlanConnectionSecurityWep ) { SaveWEPKeyL( easyWlanServiceId, serviceId ); @@ -207,12 +208,13 @@ { SaveWPAKeyL( easyWlanServiceId, serviceId ); } - CleanupStack::PopAndDestroy( ssid ); // ssid + + CleanupStack::PopAndDestroy( ssid ); CleanupStack::PopAndDestroy( wlanMgmtClient ); } - CleanupStack::PopAndDestroy(); // destination + CleanupStack::PopAndDestroy( &destination ); } - CleanupStack::PopAndDestroy(); // destinations + CleanupStack::PopAndDestroy( &destinations ); CleanupStack::PopAndDestroy( &cmManager ); DEBUG("CHssIapSettingsHandler::CreateIapL Done");