When we fail to create communication pipe, we should cleanup resources before exit. E.g. we should close pipes for stdin, stdout and stderr if they where created. Fixes #122.b6e553d3
To find the state of this project's repository at the time of any of these versions, check out the tags..