Hi Andrei, On Thursday 06 of November 2014 10:27:10 Andrei Emeltchenko wrote: > From: Andrei Emeltchenko <andrei.emeltchenko@xxxxxxxxx> > > For the old Android API use find_default_device() function. > --- > android/handsfree.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/android/handsfree.c b/android/handsfree.c > index 4d8dff4..98d1f56 100644 > --- a/android/handsfree.c > +++ b/android/handsfree.c > @@ -290,6 +290,11 @@ static bool match_by_bdaddr(const void *data, const void *match_data) > > static struct hf_device *find_device(const bdaddr_t *bdaddr) > { > + uint8_t zero_addr[6] = { 0 }; > + > + if (!memcmp(bdaddr, zero_addr, sizeof(zero_addr))) > + return find_default_device(); > + > return queue_find(devices, match_by_bdaddr, bdaddr); > } Please use bacmp and BDADDR_ANY here. -- Best regards, Szymon Janc -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html