diff options
| -rw-r--r-- | services/core/java/com/android/server/resources/ResourcesManagerService.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/resources/ResourcesManagerService.java b/services/core/java/com/android/server/resources/ResourcesManagerService.java index eec3a0259a3e..94aa518b4594 100644 --- a/services/core/java/com/android/server/resources/ResourcesManagerService.java +++ b/services/core/java/com/android/server/resources/ResourcesManagerService.java @@ -74,8 +74,8 @@ public class ResourcesManagerService extends SystemService { @Override protected void dump(@NonNull FileDescriptor fd, @NonNull PrintWriter pw, @Nullable String[] args) { - try { - mActivityManagerService.dumpAllResources(ParcelFileDescriptor.dup(fd), pw); + try (ParcelFileDescriptor pfd = ParcelFileDescriptor.dup(fd)) { + mActivityManagerService.dumpAllResources(pfd, pw); } catch (Exception e) { pw.println("Exception while trying to dump all resources: " + e.getMessage()); e.printStackTrace(pw); |