diff -r d07e190ed096 -r 6e4b6261703d wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp --- 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 ); }