From 938dcc88fd19425db4fc604c69a022760738028b Mon Sep 17 00:00:00 2001 From: Amit Mahajan Date: Thu, 28 Jan 2016 15:30:39 -0800 Subject: [PATCH] Add a null check before accessing int[] parameter in ModemActivityInfo Bug: 26842468 Change-Id: I3a5f7c8e454e7b9ace20f8082ee3fd1d0a24eb64 --- telephony/java/android/telephony/ModemActivityInfo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/telephony/java/android/telephony/ModemActivityInfo.java b/telephony/java/android/telephony/ModemActivityInfo.java index ea96e7cbaadf1..6425744ab995b 100644 --- a/telephony/java/android/telephony/ModemActivityInfo.java +++ b/telephony/java/android/telephony/ModemActivityInfo.java @@ -48,7 +48,9 @@ public class ModemActivityInfo implements Parcelable { mTimestamp = timestamp; mSleepTimeMs = sleepTimeMs; mIdleTimeMs = idleTimeMs; - System.arraycopy(txTimeMs, 0, mTxTimeMs, 0, Math.min(txTimeMs.length, TX_POWER_LEVELS)); + if (txTimeMs != null) { + System.arraycopy(txTimeMs, 0, mTxTimeMs, 0, Math.min(txTimeMs.length, TX_POWER_LEVELS)); + } mRxTimeMs = rxTimeMs; mEnergyUsed = energyUsed; }