summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-adapter.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2007-05-26 16:27:33 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2007-05-26 16:27:33 +0000
commit2a211b1c03d153d3884b8528da6865ebd804415c (patch)
tree04ef33ebc1e5374242929336752abfbe3c53edcb /hcid/dbus-adapter.c
parenta74aceecae93b2b4274318ec3efe6ff2100c55af (diff)
Cleanup bdaddr conversions
Diffstat (limited to 'hcid/dbus-adapter.c')
-rw-r--r--hcid/dbus-adapter.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/hcid/dbus-adapter.c b/hcid/dbus-adapter.c
index ba8d1d90..3586582c 100644
--- a/hcid/dbus-adapter.c
+++ b/hcid/dbus-adapter.c
@@ -744,15 +744,14 @@ static DBusHandlerResult adapter_list_connections(DBusConnection *conn,
DBUS_TYPE_STRING_AS_STRING, &array_iter);
while (l) {
- char *peer_addr;
- bdaddr_t tmp;
+ char peer_addr[18];
+ const char *paddr = peer_addr;
struct active_conn_info *dev = l->data;
- baswap(&tmp, &dev->bdaddr); peer_addr = batostr(&tmp);
+ ba2str(&dev->bdaddr, peer_addr);
dbus_message_iter_append_basic(&array_iter, DBUS_TYPE_STRING,
- &peer_addr);
- bt_free(peer_addr);
+ &paddr);
l = l->next;
}