Finalize discovery and disconnect l2cap after discover message was rejected. --- audio/avdtp.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/audio/avdtp.c b/audio/avdtp.c index cd66fd4..64e5800 100644 --- a/audio/avdtp.c +++ b/audio/avdtp.c @@ -3064,6 +3064,12 @@ static gboolean avdtp_parse_rej(struct avdtp *session, return FALSE; error("DISCOVER request rejected: %s (%d)", avdtp_strerror(&err), err.err.error_code); + if (session->discov_cb) { + session->discov_cb(session, session->seps, + &err, session->user_data); + session->discov_cb = NULL; + session->used_data = NULL; + } return TRUE; case AVDTP_GET_CAPABILITIES: case AVDTP_GET_ALL_CAPABILITIES: -- on behalf of ST-Ericsson -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html