diff --git a/src/server/distrend.c b/src/server/distrend.c --- a/src/server/distrend.c +++ b/src/server/distrend.c @@ -499,7 +499,7 @@ void loginuser(char *username, int secre // Executors -void exec_blender(char *input, char *output, int frame) { +void exec_blender(char *input, char *output, int frame, int jobnum) { char *frame_str; asprintf(frame,frame_str); // GNU/*nix compatible only, fix before releasing win32! int ret; @@ -509,5 +509,5 @@ void exec_blender(char *input, char *out // 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. /* You can't print the return value of a function that returns nothing (void) */ - finish_frame(frame); + finish_frame(jobnum, frame); }