diff options
| author | Josh Gao <jmgao@google.com> | 2018-11-09 13:40:53 -0800 |
|---|---|---|
| committer | Josh Gao <jmgao@google.com> | 2018-11-09 14:10:33 -0800 |
| commit | 401fb2485aac4ecf44921706a3476f0fcaedc035 (patch) | |
| tree | 62760658dbb6f4405f0dbaa369e830d0c0c9e465 /core/java/android | |
| parent | a4680e1ebe242f0f46fe1233328c2d2ba03b6757 (diff) | |
Close PFD.AutoClose{In,Out}putStream before the PFD itself.
Bug: http://b/118316956
Test: atest ParcelFileDescriptorTest
Test: atest ParcelFileDescriptor_AutoCloseOutputStreamTest
Change-Id: I39c5b15ea8ac5915e4f5e4e42328cd08f65ec9a0
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/os/ParcelFileDescriptor.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/os/ParcelFileDescriptor.java b/core/java/android/os/ParcelFileDescriptor.java index c9edc531d134..7409ca741c52 100644 --- a/core/java/android/os/ParcelFileDescriptor.java +++ b/core/java/android/os/ParcelFileDescriptor.java @@ -917,9 +917,9 @@ public class ParcelFileDescriptor implements Parcelable, Closeable { @Override public void close() throws IOException { try { - mPfd.close(); - } finally { super.close(); + } finally { + mPfd.close(); } } @@ -968,9 +968,9 @@ public class ParcelFileDescriptor implements Parcelable, Closeable { @Override public void close() throws IOException { try { - mPfd.close(); - } finally { super.close(); + } finally { + mPfd.close(); } } } |
