diff -r fb2c519f85e0 -r 7a45d2ea2f56 localconnectivityservice/dun/utils/src/DunDataWaiter.cpp --- a/localconnectivityservice/dun/utils/src/DunDataWaiter.cpp Tue Sep 14 22:59:42 2010 +0300 +++ b/localconnectivityservice/dun/utils/src/DunDataWaiter.cpp Wed Oct 13 15:32:36 2010 +0300 @@ -134,11 +134,11 @@ FTRACE(FPrint( _L("CDunDataWaiter::IssueRequest() (iComm) not initialized!" ) )); return KErrGeneral; } + iComm->ResetBuffers(); iStatus = KRequestPending; - iComm->ResetBuffers(); + iDataWaiterState = EDunStateDataWaiting; iComm->NotifyDataAvailable( iStatus ); SetActive(); - iDataWaiterState = EDunStateDataWaiting; FTRACE(FPrint( _L("CDunDataWaiter::IssueRequest() complete" ))); return KErrNone; }