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

Commit 2a82e9a6 authored by Ganesh Mahendran's avatar Ganesh Mahendran Committed by android-build-merger
Browse files

Merge "continue read file when returned count > 0"

am: 894c578a

Change-Id: I43f5be6a4b365e2e7ea11ae413860d9cb0c37949
parents cca7cdc8 894c578a
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ public class KernelWakelockReader {
     */
    public final KernelWakelockStats readKernelWakelockStats(KernelWakelockStats staleStats) {
        byte[] buffer = new byte[32*1024];
        int len;
        int len = 0;
        boolean wakeup_sources;
        final long startTime = SystemClock.uptimeMillis();

@@ -87,7 +87,11 @@ public class KernelWakelockReader {
                }
            }

            len = is.read(buffer);
            int cnt;
            while ((cnt = is.read(buffer, len, buffer.length - len)) > 0) {
                len += cnt;
            }

            is.close();
        } catch (java.io.IOException e) {
            Slog.wtf(TAG, "failed to read kernel wakelocks", e);