diff options
| -rw-r--r-- | services/core/java/com/android/server/LooperStatsService.java | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/LooperStatsService.java b/services/core/java/com/android/server/LooperStatsService.java index 4f0e17055769..96ce6a4ee6a4 100644 --- a/services/core/java/com/android/server/LooperStatsService.java +++ b/services/core/java/com/android/server/LooperStatsService.java @@ -129,7 +129,12 @@ public class LooperStatsService extends Binder {      }      private void setSamplingInterval(int samplingInterval) { -        mStats.setSamplingInterval(samplingInterval); +        if (samplingInterval > 0) { +            mStats.setSamplingInterval(samplingInterval); +        } else { +            Slog.w(TAG, "Ignored invalid sampling interval (value must be positive): " +                    + samplingInterval); +        }      }      /**  |