summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2008-10-06 15:03:23 +0200
committerJohan Hedberg <johan.hedberg@nokia.com>2008-10-06 15:05:46 +0200
commit82d64a6c2abfaed8a0af2beec8eee0872910aabd (patch)
tree87a24134282d1e61eaae4014d5fb7da85c0f0621 /audio
parent7cfc028f6c1f7dfce7fa3b10f8ba9b49aa806c09 (diff)
Cancel any pending authorization request if the connection gets droped
Diffstat (limited to 'audio')
-rw-r--r--audio/avdtp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/audio/avdtp.c b/audio/avdtp.c
index c92d8932..225bbbf1 100644
--- a/audio/avdtp.c
+++ b/audio/avdtp.c
@@ -768,6 +768,8 @@ static void connection_lost(struct avdtp *session, int err)
ba2str(&session->dst, address);
debug("Disconnected from %s", address);
}
+ else if (session->state == AVDTP_SESSION_STATE_CONNECTING)
+ btd_cancel_authorization(&dev->src, &dev->dst);
session->free_lock = 1;