From 9597360e2019ff0dfa0ad501d55ba488a2b38332 Mon Sep 17 00:00:00 2001 From: Tim Lin Date: Thu, 7 Apr 2022 09:33:45 +0800 Subject: [PATCH] fix infinite loop in enableModem TC Bug: 227585563 Test: run vts -m VtsHalRadioTargetTest Change-Id: I879faa5ecef026865d17ad1a23e52cb9f8f70454 Merged-In: I879faa5ecef026865d17ad1a23e52cb9f8f70454 --- radio/aidl/vts/radio_modem_response.cpp | 1 + radio/aidl/vts/radio_modem_utils.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/radio/aidl/vts/radio_modem_response.cpp b/radio/aidl/vts/radio_modem_response.cpp index d2715a8198..20b44c5831 100644 --- a/radio/aidl/vts/radio_modem_response.cpp +++ b/radio/aidl/vts/radio_modem_response.cpp @@ -24,6 +24,7 @@ ndk::ScopedAStatus RadioModemResponse::acknowledgeRequest(int32_t /*serial*/) { ndk::ScopedAStatus RadioModemResponse::enableModemResponse(const RadioResponseInfo& info) { rspInfo = info; + enableModemResponseToggle = !enableModemResponseToggle; parent_modem.notify(info.serial); return ndk::ScopedAStatus::ok(); } diff --git a/radio/aidl/vts/radio_modem_utils.h b/radio/aidl/vts/radio_modem_utils.h index 8779e0cbd2..49e1891212 100644 --- a/radio/aidl/vts/radio_modem_utils.h +++ b/radio/aidl/vts/radio_modem_utils.h @@ -37,7 +37,7 @@ class RadioModemResponse : public BnRadioModemResponse { RadioResponseInfo rspInfo; bool isModemEnabled; - bool enableModemResponseToggle; + bool enableModemResponseToggle = false; virtual ndk::ScopedAStatus acknowledgeRequest(int32_t serial) override;