From 76bf48b7d09b6e22d1952ac2fa07fec8ee501b76 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 23 Sep 2010 15:38:42 +0200 Subject: dbus: export number of total failed jobs on D-Bus interface --- src/job.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/job.c') diff --git a/src/job.c b/src/job.c index ac3bb9d729..c219b0d18b 100644 --- a/src/job.c +++ b/src/job.c @@ -478,9 +478,13 @@ int job_finish_and_invalidate(Job *j, bool success) { return 0; } + j->failed = !success; + log_debug("Job %s/%s finished, success=%s", j->unit->meta.id, job_type_to_string(j->type), yes_no(success)); - j->failed = !success; + if (j->failed) + j->manager->n_failed_jobs ++; + u = j->unit; t = j->type; job_free(j); -- cgit v1.2.3-54-g00ecf