diff -r 024ee8b21fe2 -r aaabc7526ded wlanutilities/wlansniffer/engine/server/src/wsfwlanscanner.cpp --- a/wlanutilities/wlansniffer/engine/server/src/wsfwlanscanner.cpp Tue May 25 13:53:32 2010 +0300 +++ b/wlanutilities/wlansniffer/engine/server/src/wsfwlanscanner.cpp Wed Jun 09 10:53:40 2010 +0300 @@ -418,6 +418,7 @@ iScanArray->MatchL( connectedInfo->iSsid, connectedInfo->iSecurityMode, connectedInfo->iNetMode, + connectedInfo->UsesPreSharedKey(), iScanArray->Count(), matchArray ); } @@ -428,7 +429,9 @@ LOG_WRITE( "Easy WLAN connection" ); iScanArray->MatchL( connectedInfo->iSsid, connectedInfo->iSecurityMode, - connectedInfo->iNetMode, iScanArray->Count(), + connectedInfo->iNetMode, + connectedInfo->UsesPreSharedKey(), + iScanArray->Count(), matchArray ); } @@ -1045,8 +1048,12 @@ // found several iaps configured for same wlan) RPointerArray matchArray; CleanupClosePushL(matchArray); - iScanArray->MatchL( wlanInfo->iSsid, wlanInfo->iSecurityMode, - wlanInfo->iNetMode, nElem, matchArray ); + iScanArray->MatchL( wlanInfo->iSsid, + wlanInfo->iSecurityMode, + wlanInfo->iNetMode, + wlanInfo->UsesPreSharedKey(), + nElem, + matchArray ); TInt matchcount = matchArray.Count();