diff options
author | Nate Jiang <qiangjiang@google.com> | 2022-04-25 13:08:38 -0700 |
---|---|---|
committer | Nate Jiang <qiangjiang@google.com> | 2022-04-25 13:08:38 -0700 |
commit | 95939ed30071d6a2356eb6170c4361eaf1faab2c (patch) | |
tree | 3e070132b9fd5d6607a16199d97e3054d5681ab0 /wifi | |
parent | b50f9aa1a93acd01b4c7eb59d4b9f5afff621ef4 (diff) |
Check and catch the callback transaction error
Bug: 230277359
Test: vts VtsHalWifiRttV1_6TargetTest
Change-Id: Ibcccd0d60d6907c95cfa95c0e55501248bc65e4b
Diffstat (limited to 'wifi')
-rw-r--r-- | wifi/1.6/default/wifi_rtt_controller.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/wifi/1.6/default/wifi_rtt_controller.cpp b/wifi/1.6/default/wifi_rtt_controller.cpp index b328f311ab..aa9ee2f520 100644 --- a/wifi/1.6/default/wifi_rtt_controller.cpp +++ b/wifi/1.6/default/wifi_rtt_controller.cpp @@ -316,7 +316,9 @@ WifiStatus WifiRttController::rangeRequestInternal_1_6( return; } for (const auto& callback : shared_ptr_this->getEventCallbacks()) { - callback->onResults_1_6(id, hidl_results); + if (!callback->onResults_1_6(id, hidl_results).isOk()) { + LOG(ERROR) << "Failed to invoke the callback"; + } } }; legacy_hal::wifi_error legacy_status = legacy_hal_.lock()->startRttRangeRequest( |