summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Misha Wagner <mishaw@google.com> 2020-03-18 16:21:14 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-03-18 16:21:14 +0000
commitc9925a661cb9a32fa0f747860101a7306a64b5bb (patch)
tree20ec9beb275b9d62cb985bc8e0760cd1bf351ceb
parent46931404994cd0c328507a5fdc41db5f63dce1c7 (diff)
parent23d004ca7bdcc1156e940bf3eea58672830d8fe6 (diff)
Merge "Fix directory iteration when path disappears." into rvc-dev
-rw-r--r--core/java/com/android/internal/os/KernelCpuThreadReader.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/KernelCpuThreadReader.java b/core/java/com/android/internal/os/KernelCpuThreadReader.java
index d92f725bb4df..34076700cd95 100644
--- a/core/java/com/android/internal/os/KernelCpuThreadReader.java
+++ b/core/java/com/android/internal/os/KernelCpuThreadReader.java
@@ -25,6 +25,7 @@ import com.android.internal.util.ArrayUtils;
import com.android.internal.util.Preconditions;
import java.io.IOException;
+import java.nio.file.DirectoryIteratorException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
@@ -276,7 +277,7 @@ public class KernelCpuThreadReader {
}
threadCpuUsages.add(threadCpuUsage);
}
- } catch (IOException e) {
+ } catch (IOException | DirectoryIteratorException e) {
// Expected when a process finishes
return null;
}