From 1171cd898fcce4312b7baf2d0d18e9a85c34cb43 Mon Sep 17 00:00:00 2001 From: Guenter Geiger Date: Fri, 26 Jul 2002 19:31:51 +0000 Subject: fixed_bug_in_shell svn path=/trunk/externals/ggee/; revision=55 --- control/shell.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'control/shell.c') diff --git a/control/shell.c b/control/shell.c index b60744c..112f7de 100755 --- a/control/shell.c +++ b/control/shell.c @@ -48,7 +48,6 @@ void shell_bang(t_shell *x) #if 1 static void shell_doit(void *z, t_binbuf *b) { - t_atom messbuf[1024]; t_shell *x = (t_shell *)z; int msg, natom = binbuf_getnatom(b); t_atom *at = binbuf_getvec(b); @@ -93,7 +92,7 @@ void shell_read(t_shell *x, int fd) (x->sr_inhead >= x->sr_intail ? INBUFSIZE : x->sr_intail-1); int ret; - ret = read(fd, buf,INBUFSIZE); + ret = read(fd, buf,INBUFSIZE-1); buf[ret] = '\0'; for (i=0;is_name; - /* post("argument %s",argv[i]);*/ + post("argument %s",argv[i]); } argv[i] = 0; -- cgit v1.2.1