From: Luiz Augusto von Dentz <luiz.dentz-von@xxxxxxxxx> When passing allocated memory to avdtp_service_cap_new it needs to be freed since avdtp_service_cap_new copies the memory. --- audio/a2dp.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/audio/a2dp.c b/audio/a2dp.c index c5da708..c1d82bb 100644 --- a/audio/a2dp.c +++ b/audio/a2dp.c @@ -1833,6 +1833,7 @@ static void select_cb(struct media_endpoint *endpoint, void *ret, int size, sizeof(*cap) + size); setup->caps = g_slist_append(setup->caps, media_codec); + g_free(cap); done: finalize_select(setup); -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html