diff -r 5ebadcda06cb -r 001a94c71129 bluetoothengine/bteng/src/btengsrvsettingsmgr.cpp --- a/bluetoothengine/bteng/src/btengsrvsettingsmgr.cpp Fri Sep 03 16:17:59 2010 +0300 +++ b/bluetoothengine/bteng/src/btengsrvsettingsmgr.cpp Wed Sep 29 13:09:05 2010 +0300 @@ -471,7 +471,7 @@ (TInt) aDebugMode ); SetPowerStateL( EBTOff, EFalse ); } - else + else if( !( iServer->IsTimerQueued( CBTEngServer::ESspDebugModeTimer ) ) ) { // There are still existing connections, queue the // timer again for half the period.