summaryrefslogtreecommitdiff
path: root/src/connection.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-05 22:09:48 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-05 22:09:48 +0100
commit8c525f8122631321a7170ce9409baca706d1aea3 (patch)
tree816de56b33a582565e7849d78a65311fc485f484 /src/connection.c
parent14fb68d9c0aa7a19fd1424b4b2bc84af1caab594 (diff)
downloadconnman-8c525f8122631321a7170ce9409baca706d1aea3.tar.gz
connman-8c525f8122631321a7170ce9409baca706d1aea3.tar.bz2
connman-8c525f8122631321a7170ce9409baca706d1aea3.zip
Export interface name via connection
Diffstat (limited to 'src/connection.c')
-rw-r--r--src/connection.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/connection.c b/src/connection.c
index 9cd0f64c..212242e1 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -202,6 +202,7 @@ static int del_route(struct connman_element *element, const char *gateway)
static DBusMessage *get_properties(DBusConnection *conn,
DBusMessage *msg, void *data)
{
+ struct connman_element *element = data;
DBusMessage *reply;
DBusMessageIter array, dict;
@@ -218,6 +219,10 @@ static DBusMessage *get_properties(DBusConnection *conn,
DBUS_TYPE_STRING_AS_STRING DBUS_TYPE_VARIANT_AS_STRING
DBUS_DICT_ENTRY_END_CHAR_AS_STRING, &dict);
+ if (element->devname != NULL)
+ connman_dbus_dict_append_variant(&dict, "Interface",
+ DBUS_TYPE_STRING, &element->devname);
+
dbus_message_iter_close_container(&array, &dict);
return reply;