Diff between df581a1d9421f401c5ebcc2e4dce79b2869e1b66 and 14ee49737f78bec25a4945cee472e74e4960051b
Changed Files
| File | Additions | Deletions | Status |
| profiles/audio/avdtp.c | +4 | -3 | modified |
Full Patch
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index 4ec9cca..4a21e03 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
@@ -2442,10 +2442,9 @@ static int cancel_request(struct avdtp *session, int err)
else
stream = NULL;
- if (stream) {
- stream->abort_int = TRUE;
+ if (stream)
lsep = stream->lsep;
- } else
+ else
lsep = NULL;
switch (req->signal_id) {
@@ -2515,6 +2514,8 @@ static int cancel_request(struct avdtp *session, int err)
goto failed;
}
+ stream->abort_int = TRUE;
+
goto done;
failed: