diff options
| author | 2020-06-18 08:38:50 +0000 | |
|---|---|---|
| committer | 2020-06-18 08:38:50 +0000 | |
| commit | 21ff6de81fe0c184e65d1756d721e20b2360f897 (patch) | |
| tree | 5055d554ff357ad03ac2a70ff68f8cec4f063b8b | |
| parent | c817e215f9f3d539049c595b76fbebc9638b8c9b (diff) | |
| parent | 3e29e4a39c9090e2815359a1fba0030f62ed8bbb (diff) | |
Merge "Fix file descriptor ownership." into rvc-dev
| -rw-r--r-- | services/backup/java/com/android/server/backup/restore/FullRestoreEngineThread.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/backup/java/com/android/server/backup/restore/FullRestoreEngineThread.java b/services/backup/java/com/android/server/backup/restore/FullRestoreEngineThread.java index 7075608674a1..71f1dbf35008 100644 --- a/services/backup/java/com/android/server/backup/restore/FullRestoreEngineThread.java +++ b/services/backup/java/com/android/server/backup/restore/FullRestoreEngineThread.java @@ -1,10 +1,10 @@ package com.android.server.backup.restore; import android.os.ParcelFileDescriptor; +import android.os.ParcelFileDescriptor.AutoCloseInputStream; import libcore.io.IoUtils; -import java.io.FileInputStream; import java.io.InputStream; class FullRestoreEngineThread implements Runnable { @@ -19,7 +19,7 @@ class FullRestoreEngineThread implements Runnable { // We *do* want this FileInputStream to own the underlying fd, so that // when we are finished with it, it closes this end of the pipe in a way // that signals its other end. - mEngineStream = new FileInputStream(engineSocket.getFileDescriptor(), true); + mEngineStream = new AutoCloseInputStream(engineSocket); // Tell it to be sure to leave the agent instance up after finishing mMustKillAgent = false; } |