supl/locationsuplfw/settingsapi/src/epos_csuplsettings.cpp
branchRCL_3
changeset 4 42de37ce7ce4
parent 0 667063e416a2
child 20 2b4ea9893b66
--- 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 Feb 19 23:14:27 2010 +0200
@@ -284,9 +284,12 @@
 //--------------------------------------------------------------------------------------
 EXPORT_C TInt CSuplSettings::SetServerAddress( const TInt64 aSlpId, const TDesC& aServerAddress)
     {
-    if(aServerAddress.Length() <= 0)
+    TBuf<KMaxHSLPAddrLen> 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<KMaxIAPLen> iapname;
+    iapname.Copy(aIapName);
+    iapname.TrimAll();
+    if(iapname.Length() <= 0)
             return KErrArgument;
-    return iSettingsEngine->SetIapName(aSlpId,aIapName);             
+    return iSettingsEngine->SetIapName(aSlpId,iapname);             
     }            
 //-------------------------------------------------------------------------------------
 //CSuplSettings::GetIapName()