commit | 6f8b0a12a0d33a56986feb1eae75e9683b4da2e9 | [log] [tgz] |
---|---|---|
author | sandeepbandaru <sandeepbandaru@google.com> | Fri Mar 15 17:09:34 2024 +0000 |
committer | sandeepbandaru <sandeepbandaru@google.com> | Fri Mar 15 17:10:49 2024 +0000 |
tree | 672bbe6aee074f555594ec4fa51f965b1702fed4 | |
parent | 86f43aba553a95674214210c804f731cb4676402 [diff] |
Close PFD when returning via AndroidFuture Bug: 326618330 Test: CTS already tests this Change-Id: I3b064101e90996bd5b33bb845b4c08da5b480daa
diff --git a/core/java/android/service/ondeviceintelligence/OnDeviceIntelligenceService.java b/core/java/android/service/ondeviceintelligence/OnDeviceIntelligenceService.java index 6815440..9321318 100644 --- a/core/java/android/service/ondeviceintelligence/OnDeviceIntelligenceService.java +++ b/core/java/android/service/ondeviceintelligence/OnDeviceIntelligenceService.java
@@ -398,6 +398,9 @@ Slog.e(TAG, "Cannot open file. No ParcelFileDescriptor returned."); } finally { future.complete(pfd); + if (pfd != null) { + pfd.close(); + } } }); }