aboutsummaryrefslogtreecommitdiff
path: root/format.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2017-05-12 16:01:14 +0100
committerThomas Adam <thomas@xteddy.org>2017-05-12 16:01:14 +0100
commit20e30593a596056ba412924272040913b7ec2fd4 (patch)
tree6cd4d41624a03ddadd1e05810bb2b2d1a288572c /format.c
parent7f813dcb6a71b69c06b51a9f28a5319785504e9a (diff)
parentda724fe1c0b71f7aca22632343c94da28f901637 (diff)
downloadrtmux-20e30593a596056ba412924272040913b7ec2fd4.tar.gz
rtmux-20e30593a596056ba412924272040913b7ec2fd4.tar.bz2
rtmux-20e30593a596056ba412924272040913b7ec2fd4.zip
Merge branch 'obsd-master'
Diffstat (limited to 'format.c')
-rw-r--r--format.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/format.c b/format.c
index 7bf3a540..5a5dabbe 100644
--- a/format.c
+++ b/format.c
@@ -226,12 +226,12 @@ format_job_update(struct job *job)
free(fj->out);
fj->out = line;
- log_debug("%s: %s: %s", __func__, fj->cmd, fj->out);
+ log_debug("%s: %p %s: %s", __func__, fj, fj->cmd, fj->out);
t = time (NULL);
if (fj->status && fj->last != t) {
- TAILQ_FOREACH(c, &clients, entry)
- server_status_client(c);
+ if (fj->client != NULL)
+ server_status_client(fj->client);
fj->last = t;
}
}
@@ -256,10 +256,11 @@ format_job_complete(struct job *job)
} else
buf = line;
+ log_debug("%s: %p %s: %s", __func__, fj, fj->cmd, buf);
+
if (*buf != '\0' || !fj->updated) {
free(fj->out);
fj->out = buf;
- log_debug("%s: %s: %s", __func__, fj->cmd, fj->out);
} else
free(buf);