]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/service.c
core: don't unset reload result, unless we begin a start or reload operation 1452/head
authorLennart Poettering <lennart@poettering.net>
Sat, 3 Oct 2015 11:37:21 +0000 (13:37 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 3 Oct 2015 11:37:21 +0000 (13:37 +0200)
commit95c906ae0727123e45a9d88782133cac4554ddcd
tree93fb199cbcc5982fefe405b11a1857ed4a545226
parent6c1695be47b2830c79e128e4d05d760eb862184e
core: don't unset reload result, unless we begin a start or reload operation

Much like the result of the service itself we should not reset the
reload result unless we actually start from the beginning, so that
clients can query it at any time.

Specifically, let's reset the result states only when we begin with a
start operation (for both the main result, and the reload result), when
we begin with a reload operation (only for the load result), or when the
use explicitly asks for that via "systemctl reset-failed".

This is a more generic fix for #1447.

Fixes #1447.
src/core/service.c