From 23e1e0c4a3bc93fb841ac9575953ed5d0ef5282d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 23 Feb 2011 18:46:57 +0100 Subject: job: start job timer when we begin running the job, not already when we add it to the queue of jobs --- src/job.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/job.c') diff --git a/src/job.c b/src/job.c index 4700aab6ac..ec57144cb7 100644 --- a/src/job.c +++ b/src/job.c @@ -376,6 +376,7 @@ int job_run_and_invalidate(Job *j) { j->state = JOB_RUNNING; job_add_to_dbus_queue(j); + job_start_timer(j); /* While we execute this operation the job might go away (for * example: because it is replaced by a new, conflicting @@ -394,6 +395,7 @@ int job_run_and_invalidate(Job *j) { * wait */ if (r == -EBADR) r = 0; + break; case JOB_VERIFY_ACTIVE: { -- cgit v1.2.3-54-g00ecf