Commit: 80958057369d56d090b90929f85a0e89673a3d5c
Parent: e70fb63e463316ada715c1dbc03e2665c0009028
Author: Luiz Augusto von Dentz <luiz.dentz-von@nokia.com>
Committer: Johan Hedberg <johan.hedberg@nokia.com>
Date: 2011-03-22 12:36:23
Tree: aa394621f266dea13c9691a86006d8e693e544de

Fix crash when unregistering a2dp driver before media driver Since media driver uses a2dp to register its sep and store a pointer, this pointer may be invalid/freed when media driver is unregistered. To fix this now a2dp will also release any sep registered using media API. It also protect from future changes on the order of drivers removal by checking if pointers (sep or endpoint) are still available in the list before removing them.

Diffstat

M audio/a2dp.c | 7 +++++++
M audio/media.c | 3 +++

2 files changed, 10 insertions(+), 0 deletions(-)

View Full Diff | Patch