diff -r a9c0ce913924 -r 5594fba90824 omaprovisioning/provisioning/accesspointadapter/Src/CWPAPNapdef.cpp --- 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() );