Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c1dbd785 authored by Shunkai Yao's avatar Shunkai Yao Committed by Android Build Cherrypicker Worker
Browse files

Validate IAfEffectHandle before access virtual methods

Bug: 290218127
Test: atest DeviceEffectTest#testIsEffectSupportedForDevice --iterations 50
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8ade257ef06ec593f0bf17440cbf57bdd591d8b1)
Merged-In: I2e427a80e19c2e5987673bfd014a5da5566f4a24
Change-Id: I2e427a80e19c2e5987673bfd014a5da5566f4a24
parent 6d6a821f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4270,7 +4270,7 @@ Register:

    response->id = idOut;
    response->enabled = enabledOut != 0;
    response->effect = handle->asIEffect();
    response->effect = handle.get() ? handle->asIEffect() : nullptr;
    response->desc = VALUE_OR_RETURN_STATUS(
            legacy2aidl_effect_descriptor_t_EffectDescriptor(descOut));