Diff between 1b42893a9a7ee1b1334ea0eb911aa8a3584a259b and e6eee7c2fcf974dbe56db7fae479bb224685dcb2
Changed Files
| File | Additions | Deletions | Status |
| android/avdtp.c | +6 | -1 | modified |
Full Patch
diff --git a/android/avdtp.c b/android/avdtp.c
index c9bd8bc..970476a 100644
--- a/android/avdtp.c
+++ b/android/avdtp.c
@@ -1974,8 +1974,11 @@ static gboolean session_cb(GIOChannel *chan, GIOCondition cond,
DBG("");
- if (cond & G_IO_NVAL)
+ if (cond & G_IO_NVAL) {
+ session->io_id = 0;
+
return FALSE;
+ }
header = (void *) session->buf;
@@ -2078,6 +2081,8 @@ next:
failed:
connection_lost(session, EIO);
+ session->io_id = 0;
+
return FALSE;
}