summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2022-07-27 23:41:09 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2022-07-27 23:41:09 -0700
commitd7676cfd5087b9eb2eb7c2e1516f85e993c42d0f (patch)
tree88f596bf3f42fdd2c0b14fdb9dbcb49de494404f
parent5330009e7fc2fe096d15ada385d225f1e8c89465 (diff)
parent3fe008a3d350e1bc399db3fdbfd454e0d4b58ccd (diff)
Merge "HAL: Update USB input device flag."
-rw-r--r--hal/AudioDevice.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/hal/AudioDevice.cpp b/hal/AudioDevice.cpp
index fa6b63fc..9abb9926 100644
--- a/hal/AudioDevice.cpp
+++ b/hal/AudioDevice.cpp
@@ -1300,7 +1300,7 @@ int AudioDevice::add_input_headset_if_usb_out_headset(int *device_count,
int AudioDevice::SetParameters(const char *kvpairs) {
int ret = 0, val = 0;
- struct str_parms *parms;
+ struct str_parms *parms = NULL;
char value[256];
int pal_device_count = 0;
pal_device_id_t* pal_device_ids = NULL;
@@ -1321,7 +1321,7 @@ int AudioDevice::SetParameters(const char *kvpairs) {
if (!parms) {
AHAL_ERR("Error in str_parms_create_str");
ret = 0;
- goto exit;
+ return ret;
}
AudioExtn::audio_extn_set_parameters(adev_, parms);
@@ -1633,6 +1633,8 @@ int AudioDevice::SetParameters(const char *kvpairs) {
}
AHAL_INFO("pal set param sucess for device disconnect");
}
+ usb_input_dev_enabled = false;
+ AHAL_DBG("usb_input_dev_enabled flag is cleared.");
}
}