Diff between 1fc307251d4d43a55b18ac10c197428b372ff7f0 and 626e923e36a6d063da72abe1912a520a4e858134
Changed Files
| File | Additions | Deletions | Status |
| profiles/audio/a2dp.c | +4 | -0 | modified |
Full Patch
diff --git a/profiles/audio/a2dp.c b/profiles/audio/a2dp.c
index 2ce7c06..f89105a 100644
--- a/profiles/audio/a2dp.c
+++ b/profiles/audio/a2dp.c
@@ -1648,6 +1648,10 @@ static int a2dp_reconfig(struct a2dp_channel *chan, const char *sender,
tmp->user_data)))
return -EPERM;
+ /* Check if stream is for the channel */
+ if (!avdtp_has_stream(chan->session, tmp->stream))
+ continue;
+
err = avdtp_close(chan->session, tmp->stream, FALSE);
if (err < 0) {
err = avdtp_abort(chan->session, tmp->stream);