summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;