wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlanmgmtframehandler.cpp
--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlanmgmtframehandler.cpp Tue Aug 31 17:02:06 2010 +0300
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlanmgmtframehandler.cpp Wed Sep 01 12:41:05 2010 +0100
@@ -15,9 +15,6 @@
*
*/
-/*
-* %version: 11 %
-*/
// INCLUDE FILES
#include <e32std.h>
@@ -152,8 +149,7 @@
{
DEBUG( "CWlanMgmtFrameHandler::RunL() iDataBlock is not NULL" );
TDataBuffer* buffer = NULL;
- TDataBuffer* frameToFree = NULL;
- while( ( buffer = iServiceProvider.GetRxFrame( frameToFree ) ) != NULL )
+ while( iDataBlock->GetNextRxDataBuffer( buffer ) )
{
DEBUG1( "EAPOL packet received, length=%d",
buffer->GetLength() );
@@ -163,8 +159,6 @@
buffer->GetLength(),
buffer->GetBuffer(),
buffer->Rcpi() );
-
- frameToFree = buffer;
}
}
// Wait for next packets.