Spawn.vala
[gitlive] / Spawn.vala
index ad36a3f..36774b6 100644 (file)
@@ -400,10 +400,12 @@ public class Spawn : Object
         
         //print(JSON.stringify(ch, null,4));
         while (true) {
-            var buffer = new StringBuilder("");
+            string buffer;
             size_t term_pos;
+            size_t len;
+            IOStatus status;
             try {
-                var status = ch.read_line( buffer,  out term_pos );
+                status = ch.read_line( out buffer,  out len,  out term_pos );
             } catch (Error e) {
                 //FIXme
                 break; // ??