commit | 3bed1c0ef8a66c4ce064b1c6ee443681070c5fcb | [log] [tgz] |
---|---|---|
author | Christopher Tate <ctate@google.com> | Mon May 16 11:52:41 2016 -0700 |
committer | Chris Tate <ctate@android.com> | Wed May 18 19:24:32 2016 +0000 |
tree | 3abcd30eabd49220adb70fcb326ecbf67d0c0ddb | |
parent | 19397a4492c250eff92a2a705a2799aff8dba173 [diff] |
Explicitly close pipe end when we cease operations... ...because the other in-VM reference to that FD means that it won't get GC'd after we release our local reference to the containing object, and we wind up with the feeder end blocking on write to a still-fully- open pipe rather than being made aware that the read end has needed to shut down. Bug 28756668 Change-Id: I90b6aaeaabe7d912d96d7ef57c24f68d87d9d0ab