summaryrefslogtreecommitdiffstats
path: root/audio/a2dp.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.dentz@openbossa.org>2007-08-29 22:19:18 +0000
committerLuiz Augusto von Dentz <luiz.dentz@openbossa.org>2007-08-29 22:19:18 +0000
commit69e07f5a7b3934fac5bcf4c554e14e0d0b3cec47 (patch)
treeeffad7c282ee3b88914d823fc8ee1343f5df4027 /audio/a2dp.c
parent41b71b230e0aa4b495c091e7d17c6b939ddbce79 (diff)
Fix memory issue.
Diffstat (limited to 'audio/a2dp.c')
-rw-r--r--audio/a2dp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/audio/a2dp.c b/audio/a2dp.c
index 43b32ada..61510313 100644
--- a/audio/a2dp.c
+++ b/audio/a2dp.c
@@ -252,13 +252,13 @@ static gboolean a2dp_select_capabilities(struct avdtp_remote_sep *rsep,
GSList **caps)
{
struct avdtp_service_capability *media_transport, *media_codec;
- struct sbc_codec_cap sbc_cap, *acp_sbc;
+ struct sbc_codec_cap sbc_cap;
if (!setup)
return FALSE;
if (setup->media_codec)
- memcpy(&sbc_cap, setup->media_codec->data, sizeof(*acp_sbc));
+ memcpy(&sbc_cap, setup->media_codec->data, sizeof(sbc_cap));
else {
media_codec = avdtp_get_codec(rsep);
if (!media_codec)
@@ -278,6 +278,7 @@ static gboolean a2dp_select_capabilities(struct avdtp_remote_sep *rsep,
*caps = g_slist_append(*caps, media_codec);
+
return TRUE;
}