diff --git a/src/server/slavefuncs.c b/src/server/slavefuncs.c --- a/src/server/slavefuncs.c +++ b/src/server/slavefuncs.c @@ -310,13 +310,13 @@ int exec_blender(char *input, char *outp fprintf(stderr,"Preparing to execute command: %s -b %s -o %s -f %s\n", command, input, output, frame_str); - char buf[10]; + char buf[20]; struct execio *testrem; size_t readlen; fprintf(stderr,"Executing: %s\n", frame_str); ret = execio_open(&testrem, command, cmd); - buf[20] = '\0'; + buf[19] = '\0'; while(!execio_read(testrem, buf, 20, &readlen)) { if(readlen > 20) {