From 8c525f8122631321a7170ce9409baca706d1aea3 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 5 Jan 2009 22:09:48 +0100 Subject: [PATCH] Export interface name via connection --- src/connection.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/connection.c b/src/connection.c index 9cd0f64..212242e 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; -- 1.7.9.5