wlanutilities/wlansniffer/mainapplication/src/wsfmaincontroller.cpp
changeset 2 6e4b6261703d
parent 0 56b72877c1cb
child 3 ff3b37722600
--- 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 );                    
                 }