wlanutilities/wlansniffer/engine/server/src/wsfwlanscanner.cpp
branchRCL_3
changeset 15 dff6ebfd236f
parent 8 c2bc3f8c7777
child 18 981afc7d3841
--- a/wlanutilities/wlansniffer/engine/server/src/wsfwlanscanner.cpp	Fri Feb 19 23:55:42 2010 +0200
+++ b/wlanutilities/wlansniffer/engine/server/src/wsfwlanscanner.cpp	Fri Mar 12 15:48:54 2010 +0200
@@ -334,12 +334,13 @@
         delete iScanResults;
         iScanResults = results;
 
+#ifdef _DEBUG
+        DumpScanResultsL( iScanArray );
+#endif
+        
         // we may let go the scan array contents...
         iScanArray->Reset();
     
-#ifdef _DEBUG
-        DumpScanResultsL( iScanArray );
-#endif
         // notify clients that data is ready
         if ( iObserver )
             {
@@ -476,12 +477,15 @@
 //    
 void CWsfWlanScanner::DumpScanResultsL( CWsfWlanInfoArray* aArray )
     {
+    LOG_ENTERFN( "CWsfWlanScanner::DumpScanResultsL" );
     _LIT( Kopen, "open" );
     _LIT( Kwep, "wep" );
     _LIT( Kwpa, "wpa" );
     _LIT( Kwpa2, "wpa2" );        
     _LIT( K802, "802.1x" );
-    const TDesC* secModes[4] = { &Kopen, &Kwep, &K802, &Kwpa };
+    _LIT( KWAPI, "WAPI" );
+    _LIT( KUnknown, "Unknown" );
+
     _LIT( Kpsk, "psk" );
     _LIT( Keap, "eap" );
     _LIT( Khidden, "<hidden>" );
@@ -507,6 +511,13 @@
                 break;
             case EWlanSecMode802_1x:
                 sm = &K802;
+                break;
+            case EWlanSecModeWAPI:
+                sm = &KWAPI;
+                break;
+            default:
+                sm = &KUnknown;
+                break;
             }
         
         const TDesC* psk = wi->UsesPreSharedKey()? &Kpsk: