diff options
| author | 2020-03-18 16:21:14 +0000 | |
|---|---|---|
| committer | 2020-03-18 16:21:14 +0000 | |
| commit | c9925a661cb9a32fa0f747860101a7306a64b5bb (patch) | |
| tree | 20ec9beb275b9d62cb985bc8e0760cd1bf351ceb | |
| parent | 46931404994cd0c328507a5fdc41db5f63dce1c7 (diff) | |
| parent | 23d004ca7bdcc1156e940bf3eea58672830d8fe6 (diff) | |
Merge "Fix directory iteration when path disappears." into rvc-dev
| -rw-r--r-- | core/java/com/android/internal/os/KernelCpuThreadReader.java | 3 |
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; } |