Fix processing effect uuid null
Bug: 289160252
Test: Enable AIDL and check processing loading on Cuttlefish
Change-Id: I28436bb45431fdc2be2d8b82546d8b06d66e5108
diff --git a/media/libaudiohal/impl/EffectsFactoryHalAidl.cpp b/media/libaudiohal/impl/EffectsFactoryHalAidl.cpp
index 57395fa..87aaeac 100644
--- a/media/libaudiohal/impl/EffectsFactoryHalAidl.cpp
+++ b/media/libaudiohal/impl/EffectsFactoryHalAidl.cpp
@@ -287,7 +287,7 @@
if (const auto uuid =
::aidl::android::aidl2legacy_AudioUuid_audio_uuid_t(desc.common.id.uuid);
uuid.ok()) {
- static_cast<effectsConfig::EffectImpl>(effect).uuid = uuid.value();
+ static_cast<effectsConfig::EffectImpl&>(effect).uuid = uuid.value();
return std::make_shared<const effectsConfig::Effect>(effect);
} else {
return nullptr;