char *action)
{
pid_t pid;
- char sidbuf[sizeof(dm_sessid_t)];
- char tokenbuf[sizeof(dm_token_t)];
+ char sidbuf[10];
+ char tokenbuf[10];
pid = fork();
if (pid == 0) {
WORKER_BEE, WORKER_BEE, action, sidbuf,
tokenbuf);
}
- execlp(WORKER_BEE, WORKER_BEE, action, "-s", sidbuf,
+ execlp("./"WORKER_BEE, WORKER_BEE, action, "-s", sidbuf,
"-t", tokenbuf, NULL);
errno_msg("execlp of worker bee failed");
(void)dm_respond_event(sid, token, DM_RESP_ABORT,