Diff between df7452346fde620be9f0c5364b86d69b89602eaf and b9fb944a844e164fbb647e0fd1cd5ddd40fca988
Changed Files
| File | Additions | Deletions | Status |
| profiles/audio/avdtp.c | +1 | -1 | modified |
Full Patch
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index 8a7d1c0..ba5f0e5 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
@@ -1135,6 +1135,7 @@ static void avdtp_free(void *data)
g_free(session->buf);
+ btd_device_unref(session->device);
g_free(session);
}
@@ -1160,7 +1161,6 @@ static void connection_lost(struct avdtp *session, int err)
return;
server->sessions = g_slist_remove(server->sessions, session);
- btd_device_unref(session->device);
avdtp_free(session);
}