X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Spawn.vala;h=ab13800860b4b666f2e9b2e53e1b3cc954169960;hb=0c2936e28addd58eee28d867e96ac8bd8d8d6061;hp=363fb4824fc47c22cdadcef0e82388c03448065a;hpb=0c0ae2ec8e178b8751bd6ca4469bcfe2ab07627f;p=gitlive diff --git a/Spawn.vala b/Spawn.vala index 363fb482..ab138008 100644 --- a/Spawn.vala +++ b/Spawn.vala @@ -294,7 +294,8 @@ public class Spawn : Object this.out_src = (int) this.out_ch.add_watch ( IOCondition.OUT | IOCondition.IN | IOCondition.PRI | IOCondition.HUP | IOCondition.ERR , (channel, condition) => { - return this.read(this.out_ch); + + return this.out_ch != null ? this.read(this.out_ch) : false; } ); this.err_src = (int) this.err_ch.add_watch (