Commit: a6542f9dde491be937c20a835e9d1774ae099ab9
Parent: b0c6296b6f7d38a58a6849120d83092290ca6861
Author: Frédéric Dalleau <frederic.dalleau@linux.intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2012-07-02 18:32:01
Tree: 8823ecff035758223f1813452f52739207358322

audio: Fix missing reply to Acquire in AVDTP Calling org.bluez.MediaEndpoint.Acquire ends in avdtp_start(). If bluez is acceptor of AVDTP_OPEN, then avdtp_start is delayed in a timer in order to wait for the initiator to send AVDTP_START. If the timer expires, avdtp_start() is called a second time and find that Bluez is acceptor. This time, since a timer already exists, Bluez does nothing and the answer to Acquire is never sent. The idea of this patch is that if we get in the timeout, we will no longer care whether we accepted open or not.

Diffstat

M audio/avdtp.c | 2 ++

1 files changed, 2 insertions(+), 0 deletions(-)

View Full Diff | Patch