diff -r 64200268cac2 -r 866b4af7ffbe localconnectivityservice/dun/atext/src/DunAtCmdEchoer.cpp --- a/localconnectivityservice/dun/atext/src/DunAtCmdEchoer.cpp Fri Sep 17 11:40:03 2010 +0800 +++ b/localconnectivityservice/dun/atext/src/DunAtCmdEchoer.cpp Tue Sep 28 20:14:08 2010 +0800 @@ -70,9 +70,9 @@ FTRACE(FPrint( _L("CDunAtCmdEchoer::SendEchoCharacter() (not ready) complete") )); return KErrNotReady; } + iAtEchoState = EDunStateAtCmdEchoing; iStreamCallback->NotifyDataPushRequest( aInput, this ); iCallback = aCallback; - iAtEchoState = EDunStateAtCmdEchoing; FTRACE(FPrint( _L("CDunDownstream::SendEchoCharacter() complete" ) )); return KErrNone; }