summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/device.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/device.c b/src/device.c
index a35bb7d2..f4746a28 100644
--- a/src/device.c
+++ b/src/device.c
@@ -302,22 +302,19 @@ static DBusMessage *get_properties(DBusConnection *conn,
adapter_get_address(adapter, &src);
ba2str(&src, srcaddr);
- if (device->name) {
- ptr = device->name;
- dict_append_entry(&dict, "Name", DBUS_TYPE_STRING, &ptr);
- }
+ ptr = device->name;
+ dict_append_entry(&dict, "Name", DBUS_TYPE_STRING, &ptr);
/* Alias (fallback to name or address) */
if (read_device_alias(srcaddr, dstaddr, name, sizeof(name)) < 1) {
- if (!ptr) {
+ if (strlen(ptr) == 0) {
g_strdelimit(dstaddr, ":", '-');
ptr = dstaddr;
}
} else
ptr = name;
- if (ptr)
- dict_append_entry(&dict, "Alias", DBUS_TYPE_STRING, &ptr);
+ dict_append_entry(&dict, "Alias", DBUS_TYPE_STRING, &ptr);
/* Class */
if (read_remote_class(&src, &device->bdaddr, &class) == 0) {