diff --git a/src/server/distrend.c b/src/server/distrend.c --- a/src/server/distrend.c +++ b/src/server/distrend.c @@ -500,9 +500,11 @@ void loginuser(char *username, int secre // Executors void exec_blender(char *input, char *output, int frame) { + char *frame_str; + asprintf(frame,frame_str); // GNU/*nix compatible only, fix before releasing win32! int ret; /* SEGFAULTAGE :-D */ - char *cmd[] = { "blender", "-b", "-o", *output, *input, "-f", *frame, (char *)0 }; + char *cmd[] = { "blender", "-b", "-o", output, input, "-f", "aah", (char *)0 }; ret = execv("/usr/bin/blender", cmd); // OHNOBINKI! ... check this... Its supposed to send a command back to the server and run the_finisher(); function which sets the frame status to complete.