--- a/bluetooth/btstack/l2cap/l2capSigStates.cpp Tue Aug 31 16:20:16 2010 +0300
+++ b/bluetooth/btstack/l2cap/l2capSigStates.cpp Wed Sep 01 12:38:54 2010 +0100
@@ -898,6 +898,9 @@
void TL2CAPSigStateWaitConfig::Enter(CL2CapSAPSignalHandler& aSignalHandler) const
{
LOG_FUNC
+ // Cancel the Config timer if it's running
+ aSignalHandler.CancelTimer();
+
// First start the ConfigReq sending delay timer (see DelayConfigRequest() for why).
// It's short lived, we'll start the proper L2CAP config timer when it expires.
aSignalHandler.StartConfigRequestDelayTimer();