From 987f2dbc1f6bd78a1d86ceddba997506d3786322 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 23 Nov 2008 13:51:11 +0100 Subject: [PATCH] Show empty passphrase property if security value is present --- src/element.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/element.c b/src/element.c index 2ed2361..d66c81b 100644 --- a/src/element.c +++ b/src/element.c @@ -218,12 +218,18 @@ static DBusMessage *get_properties(DBusConnection *conn, connman_dbus_dict_append_variant(&dict, "IPv4.Gateway", DBUS_TYPE_STRING, &element->ipv4.gateway); - if (element->wifi.security != NULL) + if (element->wifi.security != NULL) { + const char *passphrase = ""; + connman_dbus_dict_append_variant(&dict, "WiFi.Security", DBUS_TYPE_STRING, &element->wifi.security); - if (element->wifi.passphrase != NULL) + + if (element->wifi.passphrase != NULL) + passphrase = element->wifi.passphrase; + connman_dbus_dict_append_variant(&dict, "WiFi.Passphrase", - DBUS_TYPE_STRING, &element->wifi.passphrase); + DBUS_TYPE_STRING, &passphrase); + } connman_element_lock(element); -- 1.7.9.5