diff options
author | nicm <nicm> | 2018-08-23 15:45:05 +0000 |
---|---|---|
committer | nicm <nicm> | 2018-08-23 15:45:05 +0000 |
commit | bceccc6b63b48ddeefb035ef6d910bea60340342 (patch) | |
tree | c431664eda689fe64d533f846cf180427f0b0eba /cmd-if-shell.c | |
parent | 55db3623bf7084a161d457f0c0b891a46a444a77 (diff) | |
download | rtmux-bceccc6b63b48ddeefb035ef6d910bea60340342.tar.gz rtmux-bceccc6b63b48ddeefb035ef6d910bea60340342.tar.bz2 rtmux-bceccc6b63b48ddeefb035ef6d910bea60340342.zip |
Move job struct into job.c.
Diffstat (limited to 'cmd-if-shell.c')
-rw-r--r-- | cmd-if-shell.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmd-if-shell.c b/cmd-if-shell.c index d7ce3039..ffdbe788 100644 --- a/cmd-if-shell.c +++ b/cmd-if-shell.c @@ -132,14 +132,16 @@ cmd_if_shell_exec(struct cmd *self, struct cmdq_item *item) static void cmd_if_shell_callback(struct job *job) { - struct cmd_if_shell_data *cdata = job->data; + struct cmd_if_shell_data *cdata = job_get_data(job); struct client *c = cdata->client; struct cmd_list *cmdlist; struct cmdq_item *new_item; char *cause, *cmd, *file = cdata->file; u_int line = cdata->line; + int status; - if (!WIFEXITED(job->status) || WEXITSTATUS(job->status) != 0) + status = job_get_status(job); + if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) cmd = cdata->cmd_else; else cmd = cdata->cmd_if; |