From ff7246fb8f9e8ead715d3e59fe7aecf7bcc34657 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Sat, 16 Nov 2013 15:09:44 +0100 Subject: [PATCH] android: Fix sending remote device property if name is not present This fix missing bdaddr to string convertion if name was NULL. This was resulting in using undefined dst value. --- android/bluetooth.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/bluetooth.c b/android/bluetooth.c index 83f20e2e1..4439cc67e 100644 --- a/android/bluetooth.c +++ b/android/bluetooth.c @@ -589,8 +589,10 @@ static void send_remote_device_name_prop(const bdaddr_t *bdaddr) /* Use cached name or bdaddr string */ name = get_device_name(bdaddr); - if (!name) + if (!name) { + ba2str(bdaddr, dst); name = dst; + } ev_len = BASELEN_REMOTE_DEV_PROP + strlen(name); ev = g_malloc0(ev_len); -- 2.47.3