diff -r 8b0eae1b1d71 -r 981afc7d3841 wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp --- a/wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp Mon Mar 15 12:44:54 2010 +0200 +++ b/wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp Wed Mar 31 23:17:49 2010 +0300 @@ -373,8 +373,10 @@ if ( iInfoArray->Count() ) { TWsfWlanInfo* firstItem = iInfoArray->At( 0 ); - if ( firstItem && firstItem->Connected() ) + if ( firstItem && ( firstItem->Connected() || + firstItem->iConnectionState == EConnecting ) ) { + LOG_WRITEF( "info state = %d", firstItem->iConnectionState ); firstItem->iConnectionState = ENotConnected; TRAPD( error, iModel->CheckIsIapIdValidL( firstItem->iIapId ) ); if ( error )