diff -r bcf742120177 -r b3d605f76ff8 bluetoothengine/bteng/src/btengsrvsettingsmgr.cpp --- a/bluetoothengine/bteng/src/btengsrvsettingsmgr.cpp Fri Sep 17 08:30:56 2010 +0300 +++ b/bluetoothengine/bteng/src/btengsrvsettingsmgr.cpp Mon Oct 04 00:29:19 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.