diff options
author | Andrei Emeltchenko <andrei.emeltchenko@intel.com> | 2014-11-06 14:55:08 +0200 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2014-11-06 14:24:35 +0100 |
commit | 890a255113dd95d6fc82eabe233c7bde4ced9cf3 (patch) | |
tree | b90c11a3d5ca5cd7bce440369734aa89790ab915 /android/handsfree.c | |
parent | 0ac390e3bb971ac32030c804090f1d575f02c7e3 (diff) | |
download | bluez-890a255113dd95d6fc82eabe233c7bde4ced9cf3.tar.gz |
android/handsfree: Use bdaddr provided for find_device()
Diffstat (limited to 'android/handsfree.c')
-rw-r--r-- | android/handsfree.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/android/handsfree.c b/android/handsfree.c index 33fcbdd24..9a2fdd0f4 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -2904,14 +2904,18 @@ static void disable_sco_server(void) static void bt_sco_get_fd(const void *buf, uint16_t len) { - int fd; - GError *err; + const struct sco_cmd_get_fd *cmd = buf; struct sco_rsp_get_fd rsp; struct hf_device *dev; + bdaddr_t bdaddr; + GError *err; + int fd; DBG(""); - dev = find_default_device(); + android2bdaddr(cmd->bdaddr, &bdaddr); + + dev = find_device(&bdaddr); if (!dev || !dev->sco) goto failed; |