summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbcmdhd/wifi_hal/nan.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/bcmdhd/wifi_hal/nan.cpp b/bcmdhd/wifi_hal/nan.cpp
index 735f284..cfabfa8 100755
--- a/bcmdhd/wifi_hal/nan.cpp
+++ b/bcmdhd/wifi_hal/nan.cpp
@@ -3211,6 +3211,19 @@ class NanMacControl : public WifiCommand
GET_NAN_HANDLE(info)->mHandlers.NotifyResponse(id(), &rsp_data);
}
+ if (rsp_vndr_data->subcmd == NAN_SUBCMD_ENABLE) {
+ NanResponseMsg rsp_data;
+ memset(&rsp_data, 0, sizeof(NanResponseMsg));
+ rsp_data.response_type = get_response_type((WIFI_SUB_COMMAND)rsp_vndr_data->subcmd);
+ rsp_data.status = nan_map_response_status(rsp_vndr_data->status);
+
+ ALOGI("NanMacControl:Received response for cmd [%s], TxID %d ret %d\n",
+ NanRspToString(rsp_data.response_type), mId, rsp_data.status);
+
+ if( rsp_data.status != NAN_STATUS_SUCCESS) {
+ GET_NAN_HANDLE(info)->mHandlers.NotifyResponse(mId, &rsp_data);
+ }
+ }
return NL_SKIP;
}