# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1276069188 -10800 # Node ID 27dcfaab8b5bede43a0e6d1a66b6e80119b932ea # Parent 2553637c2525721d2e1f2c3b8dfa3b020222a461 Revision: 201021 Kit: 2010123 diff -r 2553637c2525 -r 27dcfaab8b5b localconnectivityservice/dun/atext/src/DunAtCmdPusher.cpp --- a/localconnectivityservice/dun/atext/src/DunAtCmdPusher.cpp Tue May 25 13:38:30 2010 +0300 +++ b/localconnectivityservice/dun/atext/src/DunAtCmdPusher.cpp Wed Jun 09 10:39:48 2010 +0300 @@ -274,9 +274,15 @@ FTRACE(FPrint( _L("CDunAtCmdPusher::CheckAndRemoveOkString()") )); TInt recvBufferLength = iRecvBuffer.Length(); TInt okBufferLength = iOkBuffer->Length(); - if ( recvBufferLength <= okBufferLength ) + // Skip the removal if removing not possible, if removal results in zero + // length (plugin should have used KErrReplyTypeOk) or if string to be + // removed is zero. + // Note also that if plugin sends a final reply when quiet mode is on, DUN + // can't remove the possibly existing result code as it is different from + // iOkReply (zero length). + if ( recvBufferLength<=okBufferLength || okBufferLength<=0 ) { - FTRACE(FPrint( _L("CDunAtCmdPusher::CheckAndRemoveOkString() (ERROR) complete") )); + FTRACE(FPrint( _L("CDunAtCmdPusher::CheckAndRemoveOkString() (skip) complete") )); return KErrGeneral; } TInt lengthWithNoOk = recvBufferLength - okBufferLength; diff -r 2553637c2525 -r 27dcfaab8b5b localconnectivityservice/dun/utils/src/DunNoteHandler.cpp --- a/localconnectivityservice/dun/utils/src/DunNoteHandler.cpp Tue May 25 13:38:30 2010 +0300 +++ b/localconnectivityservice/dun/utils/src/DunNoteHandler.cpp Wed Jun 09 10:39:48 2010 +0300 @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include "DunNoteHandler.h" #include "DunDebug.h" diff -r 2553637c2525 -r 27dcfaab8b5b localconnectivityservice/obexreceiveservices/mtmuiinfrared/src/irmtmui.cpp --- a/localconnectivityservice/obexreceiveservices/mtmuiinfrared/src/irmtmui.cpp Tue May 25 13:38:30 2010 +0300 +++ b/localconnectivityservice/obexreceiveservices/mtmuiinfrared/src/irmtmui.cpp Wed Jun 09 10:39:48 2010 +0300 @@ -34,7 +34,7 @@ #include // Notifier UID's #include //For notifier #include -#include +#include const TInt KIrMtmUiConnectionTimeout = 20000000; const TInt KIrMtmUiReceiveTimeout = 0; diff -r 2553637c2525 -r 27dcfaab8b5b localconnectivityservice/obexreceiveservices/opp/src/oppcontroller.cpp --- a/localconnectivityservice/obexreceiveservices/opp/src/oppcontroller.cpp Tue May 25 13:38:30 2010 +0300 +++ b/localconnectivityservice/obexreceiveservices/opp/src/oppcontroller.cpp Wed Jun 09 10:39:48 2010 +0300 @@ -593,7 +593,8 @@ iDrive = imsDrive; } } - else + + if ( iDrive == EDriveZ) { err = rfs.Volume(volumeInfo, mmcDrive); if ( !err ) diff -r 2553637c2525 -r 27dcfaab8b5b localconnectivityservice/obexserviceman/utils/src/obexutilsdialog.cpp --- a/localconnectivityservice/obexserviceman/utils/src/obexutilsdialog.cpp Tue May 25 13:38:30 2010 +0300 +++ b/localconnectivityservice/obexserviceman/utils/src/obexutilsdialog.cpp Wed Jun 09 10:39:48 2010 +0300 @@ -20,7 +20,7 @@ #include "obexutilsdialog.h" #include "obexutilsdialogtimer.h" #include "obexutilsuilayer.h" -#include +#include #include #include #include diff -r 2553637c2525 -r 27dcfaab8b5b localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp --- a/localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp Tue May 25 13:38:30 2010 +0300 +++ b/localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp Wed Jun 09 10:39:48 2010 +0300 @@ -21,7 +21,7 @@ #include "obexutilslaunchwaiter.h" #include "obexutilsdebug.h" -#include +#include #include #include #include