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

Commit 102eab85 authored by Bernie Innocenti's avatar Bernie Innocenti Committed by android-build-merger
Browse files

Merge "Disable APF memory clear on pre-APFv4 devices" into pi-dev am: f0dfd4b0

am: f16bfd8a

Change-Id: Ia2c3a9ad84f2ec917927beba0d4b5df7d7fcd7f2
parents bbe43256 f16bfd8a
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -429,9 +429,13 @@ public class ApfFilter {
        try {
            mHardwareAddress = mInterfaceParams.macAddr.toByteArray();
            synchronized(this) {
                // Clear APF memory.
                // Clear the APF memory to reset all counters upon connecting to the first AP
                // in an SSID. This is limited to APFv4 devices because this large write triggers
                // a crash on some older devices (b/78905546).
                if (mApfCapabilities.hasDataAccess()) {
                    byte[] zeroes = new byte[mApfCapabilities.maximumApfProgramSize];
                    mIpClientCallback.installPacketFilter(zeroes);
                }

                // Install basic filters
                installNewProgramLocked();