issue #406: parent: close extra_fd on failure too.

This commit is contained in:
David Wilson 2018-11-04 01:50:19 +00:00
parent b3841317dd
commit 17631b0573
1 changed files with 2 additions and 0 deletions

View File

@ -1169,6 +1169,8 @@ class Stream(mitogen.core.Stream):
except Exception: except Exception:
self.receive_side.close() self.receive_side.close()
self.transmit_side.close() self.transmit_side.close()
if extra_fd is not None:
os.close(extra_fd)
self._reap_child() self._reap_child()
raise raise