diff options
| author | 2017-01-12 18:59:26 +0000 | |
|---|---|---|
| committer | 2017-01-12 18:59:31 +0000 | |
| commit | 32d41b1b38b8ac06aa7b718b1d0da2d2ed71c557 (patch) | |
| tree | d40545bde198fda9e66ace41e7fcd25b3297e4d4 | |
| parent | d7b92cf873a05f8b74ae494d845964d4d365b1fa (diff) | |
| parent | b9520e49b20f70e991b97fb77f2b5dc015d56229 (diff) | |
Merge "Close a file descriptor before losing its reference."
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityManagerService.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 74304f033165..c87412e3f05d 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -21907,6 +21907,10 @@ public class ActivityManagerService extends IActivityManager.Stub profilerInfo.profileFd = fd; proc.thread.profilerControl(start, profilerInfo, profileType); fd = null; + try { + mProfileFd.close(); + } catch (IOException e) { + } mProfileFd = null; } else { stopProfilerLocked(proc, profileType); |