From 302e4163f39e87fe6ab951bc2e2eb322b43ed6cd Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 10 Aug 2015 13:16:00 +0300 Subject: [PATCH] audio/avdtp: Fix resuming only the first SEID AVDTP_Start can contain several Stream Endpoing IDs to be resumed. --- android/avdtp.c | 2 +- profiles/audio/avdtp.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/android/avdtp.c b/android/avdtp.c index 1f79e7427..908c0cac6 100644 --- a/android/avdtp.c +++ b/android/avdtp.c @@ -1567,7 +1567,7 @@ static gboolean avdtp_start_cmd(struct avdtp *session, uint8_t transaction, for (i = 0; i < seid_count; i++, seid++) { failed_seid = seid->seid; - sep = find_local_sep_by_seid(session, req->first_seid.seid); + sep = find_local_sep_by_seid(session, seid->seid); if (!sep || !sep->stream) { err = AVDTP_BAD_ACP_SEID; goto failed; diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c index 9c333737e..52ee7671d 100644 --- a/profiles/audio/avdtp.c +++ b/profiles/audio/avdtp.c @@ -1710,8 +1710,7 @@ static gboolean avdtp_start_cmd(struct avdtp *session, uint8_t transaction, for (i = 0; i < seid_count; i++, seid++) { failed_seid = seid->seid; - sep = find_local_sep_by_seid(session, - req->first_seid.seid); + sep = find_local_sep_by_seid(session, seid->seid); if (!sep || !sep->stream) { err = AVDTP_BAD_ACP_SEID; goto failed; -- 2.47.3