From: Alan Knowles Date: Mon, 29 Aug 2016 08:44:01 +0000 (+0800) Subject: Spawn.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=fcff19aa547415240b0f3a85e34147d3798a377e Spawn.vala --- diff --git a/Spawn.vala b/Spawn.vala index b5df8c8e..be7a3790 100644 --- a/Spawn.vala +++ b/Spawn.vala @@ -436,6 +436,11 @@ public class Spawn : Object size_t term_pos; size_t len; IOStatus status; + + if (this.pid < 0) { + return false; // spawn complete + closed... can't read any more. + } + try { var cond = ch.get_buffer_condition(); if ((cond & GLib.IOCondition.ERR) > 0) {