When multiple job queued and some job failed, the server cannot process
next job because queue_job() never invoked.
Return TRUE to continue invoking queue_job() until no job available.
Change-Id: I207ced8359ea177233c6d637b94ac6277a0a175c
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
/* all backend messages queue are empty or busy */
if (x == num_of_backends || job == NULL) {
- DBG("no job left");
+ DBG("no job available");
return FALSE;
}
ret = -1;
_send_fail_signal(job);
_free_backend_job(job);
- return FALSE;
+ return TRUE;
}
}
#endif
break;
}
- return FALSE;
+ return TRUE;
}
int main(int argc, char *argv[])