Fix broken failure condition when populating ase configurtion.
Bug: 358194849
Test: atest BluetoothLeAudioCodecsProviderTest
Change-Id: I2bd99b7584dda056edd62449317ad22f62bbb17f
diff --git a/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.cpp b/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.cpp
index 5909c92..3e18de2 100644
--- a/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.cpp
+++ b/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.cpp
@@ -674,14 +674,14 @@
configurationFlags.bitmask |=
ConfigurationFlags::ALLOW_ASYMMETRIC_CONFIGURATIONS;
}
+ }
+ } else {
+ if (codec_cfg == nullptr) {
+ LOG(ERROR) << "No codec config matching key " << codec_config_key.c_str()
+ << " found";
} else {
- if (codec_cfg == nullptr) {
- LOG(ERROR) << "No codec config matching key "
- << codec_config_key.c_str() << " found";
- } else {
- LOG(ERROR) << "Configuration '" << flat_cfg->name()->c_str()
- << "' has no valid subconfigurations.";
- }
+ LOG(ERROR) << "Configuration '" << flat_cfg->name()->c_str()
+ << "' has no valid subconfigurations.";
}
}
}