# HG changeset patch # User normaldotcom # Date 2010-03-24 00:01:40 # Node ID 5908e352e267f0babb6383251c9f3dfccb332f9c # Parent 7c6860c8d8cdf30b96c9beaba0458602c17b9773 Fixed other hanging pointer issue 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) {