diff options
author | Adam Lesinski <adamlesinski@google.com> | 2015-08-03 15:21:03 -0700 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2015-08-03 15:23:32 -0700 |
commit | d76cdd8e08476ad5025f07a5d77a8d8f920a0721 (patch) | |
tree | 19dc3e3a9f3d9399ae57e4415f645e966bd16cd7 | |
parent | 0b9684f3f0edb76242eda2f7772d9b7cc7662dda (diff) | |
download | wifi-d76cdd8e08476ad5025f07a5d77a8d8f920a0721.tar.gz |
Log error when energy info is negative
Bug:22822659
Change-Id: Iadab004b8dcdccbfae435990357426ec0e197dc2
-rw-r--r-- | service/java/com/android/server/wifi/WifiServiceImpl.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/WifiServiceImpl.java b/service/java/com/android/server/wifi/WifiServiceImpl.java index 0e9cf1e10..84bb38e80 100644 --- a/service/java/com/android/server/wifi/WifiServiceImpl.java +++ b/service/java/com/android/server/wifi/WifiServiceImpl.java @@ -745,7 +745,8 @@ public final class WifiServiceImpl extends IWifiManager.Stub { final long energyUsed = (long)((stats.tx_time * txCurrent + stats.rx_time * rxCurrent + rxIdleTime * rxIdleCurrent) * voltage); - if (VDBG) { + if (VDBG || rxIdleTime < 0 || stats.on_time < 0 || stats.tx_time < 0 || + stats.rx_time < 0 || energyUsed < 0) { StringBuilder sb = new StringBuilder(); sb.append(" rxIdleCur=" + rxIdleCurrent); sb.append(" rxCur=" + rxCurrent); |