diff options
author | Luiz Augusto von Dentz <luiz.dentz@openbossa.org> | 2007-05-08 14:00:22 +0000 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.dentz@openbossa.org> | 2007-05-08 14:00:22 +0000 |
commit | 89aa5447d1310dc3b9a8591dbe80abac9239a114 (patch) | |
tree | f664be5442ee33e8fff238763daeab9c9d088586 /network | |
parent | 734d59c4b7d40106069f621747ccf63934b048ff (diff) |
Make connection host address available via GetInfo.
Diffstat (limited to 'network')
-rw-r--r-- | network/connection.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/network/connection.c b/network/connection.c index 2bbd3e60..cd1e0a5d 100644 --- a/network/connection.c +++ b/network/connection.c @@ -509,6 +509,8 @@ static DBusHandlerResult get_info(DBusConnection *conn, DBusMessageIter iter; DBusMessageIter dict; const char *uuid; + char raddr[18]; + const char *paddr = raddr; reply = dbus_message_new_method_return(msg); if (!reply) @@ -528,6 +530,10 @@ static DBusHandlerResult get_info(DBusConnection *conn, dbus_message_iter_append_dict_entry(&dict, "uuid", DBUS_TYPE_STRING, &uuid); + ba2str(&nc->dst, raddr); + dbus_message_iter_append_dict_entry(&dict, "address", + DBUS_TYPE_STRING, &paddr); + dbus_message_iter_close_container(&iter, &dict); return send_message_and_unref(conn, reply); |