From ae0985f269f8a9f0967fb9839aa0cec81ed3144f Mon Sep 17 00:00:00 2001 From: Maneesh Jain Date: Mon, 30 Oct 2017 18:18:05 +0530 Subject: Append AssocStatusCode Property for Wi-Fi Manager Layer Change-Id: Ie7fc6842d3c000ff94e8d9659370242a210cfaa1 Signed-off-by: Maneesh Jain --- src/service.c | 7 +++++++ 1 file changed, 7 insertions(+) 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 && -- cgit v1.2.3