Diff between 483c6263bc527b3b45157257d2735859bf1758e5 and b6cc883696a6edc1c520364ee6e41b93b8c40780
Changed Files
| File | Additions | Deletions | Status |
| android/avdtp.c | +6 | -2 | modified |
Full Patch
diff --git a/android/avdtp.c b/android/avdtp.c
index 4bfc86f..02ee920 100644
--- a/android/avdtp.c
+++ b/android/avdtp.c
@@ -1732,10 +1732,14 @@ static gboolean avdtp_delayreport_cmd(struct avdtp *session,
stream = sep->stream;
- if (sep->state != AVDTP_STATE_CONFIGURED &&
- sep->state != AVDTP_STATE_STREAMING) {
+ switch (sep->state) {
+ case AVDTP_STATE_IDLE:
+ case AVDTP_STATE_ABORTING:
+ case AVDTP_STATE_CLOSING:
err = AVDTP_BAD_STATE;
goto failed;
+ default:
+ break;
}
stream->delay = ntohs(req->delay);