diff -r 788b770ce3ae -r 3825cf2dc8c2 supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp --- a/supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp Tue Feb 02 10:12:24 2010 +0200 +++ b/supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp Fri Apr 16 15:23:31 2010 +0300 @@ -284,9 +284,12 @@ //-------------------------------------------------------------------------------------- EXPORT_C TInt CSuplSettings::SetServerAddress( const TInt64 aSlpId, const TDesC& aServerAddress) { - if(aServerAddress.Length() <= 0) + TBuf serveraddr; + serveraddr.Copy(aServerAddress); + serveraddr.TrimAll(); + if(serveraddr.Length() <= 0) return KErrArgument; - return iSettingsEngine->SetServerAddress(aSlpId,aServerAddress); + return iSettingsEngine->SetServerAddress(aSlpId,serveraddr); } //------------------------------------------------------------------------------------- //CSuplSettings::GetServerAddress() @@ -304,10 +307,12 @@ //-------------------------------------------------------------------------------------- EXPORT_C TInt CSuplSettings::SetIapName( const TInt64 aSlpId, const TDesC& aIapName) { - - if(aIapName.Length() <= 0) + TBuf iapname; + iapname.Copy(aIapName); + iapname.TrimAll(); + if(iapname.Length() <= 0) return KErrArgument; - return iSettingsEngine->SetIapName(aSlpId,aIapName); + return iSettingsEngine->SetIapName(aSlpId,iapname); } //------------------------------------------------------------------------------------- //CSuplSettings::GetIapName()