diff options
-rw-r--r-- | audio/avdtp.c | 2 |
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; |