diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-01-05 22:09:48 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-01-05 22:09:48 +0100 |
commit | 8c525f8122631321a7170ce9409baca706d1aea3 (patch) | |
tree | 816de56b33a582565e7849d78a65311fc485f484 /src/connection.c | |
parent | 14fb68d9c0aa7a19fd1424b4b2bc84af1caab594 (diff) | |
download | connman-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.c | 5 |
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; |