diff options
author | Thomas Adam <thomas@xteddy.org> | 2017-05-12 16:01:14 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2017-05-12 16:01:14 +0100 |
commit | 20e30593a596056ba412924272040913b7ec2fd4 (patch) | |
tree | 6cd4d41624a03ddadd1e05810bb2b2d1a288572c /format.c | |
parent | 7f813dcb6a71b69c06b51a9f28a5319785504e9a (diff) | |
parent | da724fe1c0b71f7aca22632343c94da28f901637 (diff) | |
download | rtmux-20e30593a596056ba412924272040913b7ec2fd4.tar.gz rtmux-20e30593a596056ba412924272040913b7ec2fd4.tar.bz2 rtmux-20e30593a596056ba412924272040913b7ec2fd4.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'format.c')
-rw-r--r-- | format.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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); |