summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManeesh Jain <maneesh.jain@samsung.com>2017-10-30 18:18:05 +0530
committerManeesh Jain <maneesh.jain@samsung.com>2017-11-03 10:18:59 +0000
commitae0985f269f8a9f0967fb9839aa0cec81ed3144f (patch)
tree69375379925d8ca64397c0f014751cb6dd701d7b
parent5b04daf30f54e0728d91a65d71e1dc6a47075a11 (diff)
downloadconnman-ae0985f269f8a9f0967fb9839aa0cec81ed3144f.tar.gz
connman-ae0985f269f8a9f0967fb9839aa0cec81ed3144f.tar.bz2
connman-ae0985f269f8a9f0967fb9839aa0cec81ed3144f.zip
Append AssocStatusCode Property for Wi-Fi Manager Layer
Change-Id: Ie7fc6842d3c000ff94e8d9659370242a210cfaa1 Signed-off-by: Maneesh Jain <maneesh.jain@samsung.com>
-rwxr-xr-xsrc/service.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 468a327b..1b6d3bad 100755
--- a/src/service.c
+++ b/src/service.c
@@ -3325,6 +3325,9 @@ static void append_properties(DBusMessageIter *dict, dbus_bool_t limited,
connman_dbus_dict_append_basic(dict, "DisconnectReason",
DBUS_TYPE_INT32, &service->disconnect_reason);
+ connman_dbus_dict_append_basic(dict, "AssocStatusCode",
+ DBUS_TYPE_INT32, &service->assoc_status_code);
+
break;
#endif
case CONNMAN_SERVICE_TYPE_ETHERNET:
@@ -5259,6 +5262,9 @@ static DBusMessage *connect_service(DBusConnection *conn,
/*Reset the Disconnect Reason while issue connect request*/
service->disconnect_reason = 0;
+
+ /*Reset the association status code while issue connect request*/
+ service->assoc_status_code = 0;
#endif
if (service->pending)
@@ -7133,6 +7139,7 @@ static int service_indicate_state(struct connman_service *service)
def_service = __connman_service_get_default();
service->disconnect_reason = connman_network_get_disconnect_reason(service->network);
+ service->assoc_status_code = connman_network_get_assoc_status_code(service->network);
if (!__connman_notifier_is_connected() &&
def_service &&