bluetooth: Do not unload module-bluetooth-device on ERR or HUP
authorFrédéric Dalleau <frederic.dalleau@linux.intel.com>
Tue, 4 Oct 2011 07:37:22 +0000 (09:37 +0200)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 2 Nov 2011 18:51:35 +0000 (00:21 +0530)
commit54f3b9a6fa47b618a31474d3786ed26248d3091d
treec7e53eb4ebf899bdd045fa074eb02711c30d977d
parent3f6aa0391239fcbc54bd8d882e95b12d001664a7
bluetooth: Do not unload module-bluetooth-device on ERR or HUP

This happens in the following scenario :
An HandsfreeGateway connects RFCOMM and then SCO. A card appears in
PA and can be used. If for some reason, SCO is disconnected,
module-bluetooth-device is unloaded. The card will disappear, even
if RFCOMM is still connected. After that, it is not possible to
connect SCO again from PA.
src/modules/bluetooth/module-bluetooth-device.c