Diff between be7ebf29b370d298290f6a4eceb31b1d9c94081c and 44658fccacda3ade0ca2adbb2643b489671fe477
Changed Files
| File | Additions | Deletions | Status |
| profiles/audio/avdtp.c | +4 | -1 | modified |
Full Patch
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index 0d2213e..10ef380 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
@@ -2765,8 +2765,11 @@ static gboolean avdtp_discover_resp(struct avdtp *session,
ret = send_request(session, TRUE, NULL, getcap_cmd,
&req, sizeof(req));
- if (ret < 0)
+ if (ret < 0) {
+ session->seps = g_slist_remove(session->seps, sep);
+ g_free(sep);
break;
+ }
getcap_pending = TRUE;
}