diff options
| author | 2024-08-22 17:22:03 +0000 | |
|---|---|---|
| committer | 2024-08-22 17:22:03 +0000 | |
| commit | 1970838ff559366b0d2f7d67891e31b12c3ecc0e (patch) | |
| tree | fac39259589056ae134dd8bcd4ba92692e145e75 | |
| parent | 34132fcfc6886af3c9130712a41f1671ec9c823b (diff) | |
| parent | 744fa2878e77a482a059e1aac1e9a44605b16332 (diff) | |
Merge "Close OutputStream after use in ComputerEngine" into main
| -rw-r--r-- | services/core/java/com/android/server/pm/ComputerEngine.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/ComputerEngine.java b/services/core/java/com/android/server/pm/ComputerEngine.java index ee0159d722b1..4665a72b0b06 100644 --- a/services/core/java/com/android/server/pm/ComputerEngine.java +++ b/services/core/java/com/android/server/pm/ComputerEngine.java @@ -3065,10 +3065,9 @@ public class ComputerEngine implements Computer { case DumpState.DUMP_PREFERRED_XML: { pw.flush(); - FileOutputStream fout = new FileOutputStream(fd); - BufferedOutputStream str = new BufferedOutputStream(fout); TypedXmlSerializer serializer = Xml.newFastSerializer(); - try { + try (BufferedOutputStream str = + new BufferedOutputStream(new FileOutputStream(fd))) { serializer.setOutput(str, StandardCharsets.UTF_8.name()); serializer.startDocument(null, true); serializer.setFeature( |