Commit: 8da3f380860e104e371a9e20bdb2b1fe7746abf6
Parent: cbce18be2232b2725d08caaff90333f966150301
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2014-02-06 14:00:56
Tree: 4f64f2e02b6d6d03b74a3ef55c627616a5c81157

android/A2DP: Fix invalid read Invalid read of size 8 at 0x30EE465A78: g_slice_free_chain_with_offset (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x418209: bt_a2dp_unregister (a2dp.c:1576) by 0x4039E6: main (main.c:347) Address 0x4f2d248 is 8 bytes inside a block of size 16 free'd at 0x4A07577: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x30EE44EF7E: g_free (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x30EE4655CA: g_slice_free1 (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x30EE465F0C: g_slist_remove (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x41645F: a2dp_device_free (a2dp.c:174) by 0x30EE466477: g_slist_foreach (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x30EE46649A: g_slist_free_full (in /usr/lib64/libglib-2.0.so.0.3800.2) by 0x418209: bt_a2dp_unregister (a2dp.c:1576) by 0x4039E6: main (main.c:347)

Diffstat

M android/a2dp.c | 11 ++++++++- - -

1 files changed, 8 insertions(+), 3 deletions(-)

View Full Diff | Patch