--- a/omaprovisioning/provisioning/accesspointadapter/Src/CWPAPNapdef.cpp Thu Jan 07 13:15:03 2010 +0200
+++ b/omaprovisioning/provisioning/accesspointadapter/Src/CWPAPNapdef.cpp Mon Jan 18 21:00:49 2010 +0200
@@ -840,14 +840,21 @@
else if( ( aParameter.Name().Compare( SSSID ) ) == 0 )
{
FLOG( _L( "[AccesspointAdapter] CWPAPNapdef::HandleWLanParametersL iPriHSSID" ) );
- scssid->iSSSID = &aParameter;
+ if(scssid!=NULL)
+ {
+ scssid->iSSSID = &aParameter;
+ }
+
}// else if
else if( ( aParameter.Name().Compare( SUSSID ) ) == 0 )
{
FLOG( _L( "[AccesspointAdapter] CWPAPNapdef::HandleWLanParametersL iPriHSSID" ) );
- scssid->iSUSSID = &aParameter;
+ if(scssid!=NULL)
+ {
+ scssid->iSUSSID = &aParameter;
+ }
}// else if
else if( ( aParameter.Name().Compare( NETMODE ) ) == 0 )
@@ -1010,6 +1017,10 @@
{
eap = iEapTypeArray[iEapTypeArray.Count()-1];
}
+ if(!eap)
+ {
+ return;
+ }
TPtrC value( aParameter.Value() );