diff options
Diffstat (limited to 'src/run/run.c')
-rw-r--r-- | src/run/run.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/run/run.c b/src/run/run.c index 05c1552a8b..c11b7f57ff 100644 --- a/src/run/run.c +++ b/src/run/run.c @@ -1266,8 +1266,8 @@ static int start_transient_service( else if (c.exit_code > 0) log_info("Main processes terminated with: code=%s/status=%s", sigchld_code_to_string(c.exit_code), signal_to_string(c.exit_status)); - if (c.inactive_enter_usec > 0 && c.inactive_enter_usec != USEC_INFINITY && - c.inactive_exit_usec > 0 && c.inactive_exit_usec != USEC_INFINITY && + if (timestamp_is_set(c.inactive_enter_usec) && + timestamp_is_set(c.inactive_exit_usec) && c.inactive_enter_usec > c.inactive_exit_usec) { char ts[FORMAT_TIMESPAN_MAX]; log_info("Service runtime: %s", format_timespan(ts, sizeof(ts), c.inactive_enter_usec - c.inactive_exit_usec, USEC_PER_MSEC)); |