summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-08-22 17:22:03 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-08-22 17:22:03 +0000
commit1970838ff559366b0d2f7d67891e31b12c3ecc0e (patch)
treefac39259589056ae134dd8bcd4ba92692e145e75
parent34132fcfc6886af3c9130712a41f1671ec9c823b (diff)
parent744fa2878e77a482a059e1aac1e9a44605b16332 (diff)
Merge "Close OutputStream after use in ComputerEngine" into main
-rw-r--r--services/core/java/com/android/server/pm/ComputerEngine.java5
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(