From 66ca4ec48a63ee0e71532148b9b373cda318c7e2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 22 Nov 2013 19:14:11 +0100 Subject: [PATCH] job: fix serialization --- src/core/job.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/job.c b/src/core/job.c index f053d5734..f791299a9 100644 --- a/src/core/job.c +++ b/src/core/job.c @@ -403,6 +403,11 @@ static bool job_is_runnable(Job *j) { * job type) or before (in the case of a 'negative' job * type. */ + /* Note that unit types have a say in what is runnable, + * too. For example, if they return -EAGAIN from + * unit_start() they can indicate they are not + * runnable yet. */ + /* First check if there is an override */ if (j->ignore_order) return true; @@ -909,7 +914,7 @@ int job_serialize(Job *j, FILE *f, FDSet *fds) { fprintf(f, "job-ignore-order=%s\n", yes_no(j->ignore_order)); if (j->begin_usec > 0) - fprintf(f, "job-begin=%llu", (unsigned long long) j->begin_usec); + fprintf(f, "job-begin=%llu\n", (unsigned long long) j->begin_usec); bus_client_track_serialize(j->manager, f, j->subscribed); -- 2.30.2