wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlanmgmtframehandler.cpp
branchRCL_3
changeset 43 d3d7683d16f5
parent 42 a828660c511c
--- 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.