version 1.69, 2015/05/29 23:12:38 |
version 1.70, 2015/05/29 23:26:52 |
|
|
fj->job = NULL; |
fj->job = NULL; |
free(fj->out); |
free(fj->out); |
|
|
if (WIFEXITED(job->status) && WEXITSTATUS(job->status) != 0) { |
|
xasprintf(&fj->out, "<'%s' exited with %d>", fj->cmd, |
|
WEXITSTATUS(job->status)); |
|
return; |
|
} |
|
if (WIFSIGNALED(job->status)) { |
|
xasprintf(&fj->out, "<'%s' got signal %d>", fj->cmd, |
|
WTERMSIG(job->status)); |
|
return; |
|
} |
|
|
|
buf = NULL; |
buf = NULL; |
if ((line = evbuffer_readline(job->event->input)) == NULL) { |
if ((line = evbuffer_readline(job->event->input)) == NULL) { |
len = EVBUFFER_LENGTH(job->event->input); |
len = EVBUFFER_LENGTH(job->event->input); |