util.c
changeset 16 359b6e563b95
parent 15 00d4d52b231f
child 30 2e0fb4130bfb
--- a/util.c	Tue Jul 11 18:19:01 2006 +0200
+++ b/util.c	Tue Jul 11 18:53:41 2006 +0200
@@ -134,7 +134,7 @@
 			n += l;
 		}
 		close(pfd[0]);
-		buf[n - 1] = 0;
+		buf[n < len ? n : len - 1] = 0;
 	}
 	wait(0);
 }