From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Device with private address does not have their name stored so it makes not sense to attempt to load their names. --- src/device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/device.c b/src/device.c index 83a794e..5506bc9 100644 --- a/src/device.c +++ b/src/device.c @@ -2655,6 +2655,9 @@ static char *load_cached_name(struct btd_device *device, const char *local, char *str = NULL; int len; + if (device_address_is_private(device)) + return NULL; + snprintf(filename, PATH_MAX, STORAGEDIR "/%s/cache/%s", local, peer); key_file = g_key_file_new(); -- 2.5.5 -- 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