OSDN Git Service

audio: Reset hfp and hs handle before connection
authorJaganath Kanakkassery <jaganath.k@samsung.com>
Wed, 2 May 2012 11:36:30 +0000 (17:06 +0530)
committerJohan Hedberg <johan.hedberg@intel.com>
Wed, 2 May 2012 11:40:32 +0000 (14:40 +0300)
commit2aa45c5fc5c7b12edc38417b99dfec1ebe929837
tree83eb95074871a5782d6f9b3c1d926610e98d91e8
parenta521540ca0f807b51ea881d5de7fb60bba592ffa
audio: Reset hfp and hs handle before connection

When bluez initiates headset connection  hfp and hs handle is saved
each time when initiating connection. So at some point if hf service
is removed in remote headset then bluez connects to hs service. But
because of previously stored hfp handle bluez thinks that connection
made to hs service is hfp connection and waits for at commands.
Eventually bluez connection state will be incorrectly set.
audio/headset.c