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

Commit 37d41091 authored by Marcin Oczeretko's avatar Marcin Oczeretko
Browse files

Make LooperStatsService ignore invalid sampling interval

System Server crashes with ArithmeticException if sampling
interval is set to 0.

Test: Manual
Bug: 113651685
Change-Id: I632c56fc0cddbf426bb8369269cd4990ceee6e58
parent 52ac7e2d
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -129,7 +129,12 @@ public class LooperStatsService extends Binder {
    }

    private void setSamplingInterval(int samplingInterval) {
        if (samplingInterval > 0) {
            mStats.setSamplingInterval(samplingInterval);
        } else {
            Slog.w(TAG, "Ignored invalid sampling interval (value must be positive): "
                    + samplingInterval);
        }
    }

    /**