core: Unit's condition_result field is a boolean
authorLennart Poettering <lennart@poettering.net>
Fri, 27 Aug 2021 14:49:12 +0000 (16:49 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 27 Aug 2021 20:46:10 +0000 (21:46 +0100)
commitd52cc0a5318cd33438f7e36f8abd42c5c2dbd4a3
tree86ba53fb7971611c6ae341c44009dcddb37a86f5
parenta3a5446b7675696f43c2d8a2a0b898d72228a53d
core: Unit's condition_result field is a boolean

Let's only assign boolean values to a boolean variable.

Unit's condition_result is not of type ConditionResult, slightly
confusingly. Let's hence not assign one of ConditionResult's values to
it, but simple booleans.

This effectively doesn't make a difference, since CONDITION_ERROR is
true when cast to bool. But it's still ugly to rely on that. And
confusing.
src/core/unit.c