--- a/wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp Thu Jan 07 13:31:53 2010 +0200
+++ b/wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp Mon Jan 18 21:21:32 2010 +0200
@@ -375,6 +375,16 @@
if ( firstItem && firstItem->Connected() )
{
firstItem->iConnectionState = ENotConnected;
+ TRAPD( error, iModel->CheckIsIapIdValidL( firstItem->iIapId ) );
+ if ( error )
+ {
+ LOG_WRITEF( "Iap Id is not valid - error=%d", error );
+ if ( firstItem->iRawSsid.Length() )
+ {
+ firstItem->iSsid.Copy( firstItem->iRawSsid );
+ }
+ firstItem->iIapId = 0;
+ }
iInfoArray->SortArrayL();
UpdateViewL( iInfoArray );
}