summaryrefslogtreecommitdiff
path: root/src/shared/condition.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-03-29 21:10:03 +0200
committerGitHub <noreply@github.com>2022-03-29 21:10:03 +0200
commit53877d0385129a7b4b4a8ebb8a43982252bc7650 (patch)
treeab0d434311824b5cfb1c3e38e000a8be5c1e080a /src/shared/condition.c
parentf8e07c5cb652da80e962c4531517e96ea7076f72 (diff)
parentb380b6438361e39ad5076bfa58d2021621a957af (diff)
downloadsystemd-53877d0385129a7b4b4a8ebb8a43982252bc7650.tar.gz
Merge pull request #22649 from keszybz/symlink-enablement-yet-again-punish-me-harder
Fixups to the unit enablement logic
Diffstat (limited to 'src/shared/condition.c')
-rw-r--r--src/shared/condition.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/shared/condition.c b/src/shared/condition.c
index b9fca7bf0b..8165513cc9 100644
--- a/src/shared/condition.c
+++ b/src/shared/condition.c
@@ -785,7 +785,8 @@ static int condition_test_needs_update(Condition *c, char **env) {
if (r < 0) {
log_debug_errno(r, "Failed to parse timestamp file '%s', using mtime: %m", p);
return true;
- } else if (r == 0) {
+ }
+ if (isempty(timestamp_str)) {
log_debug("No data in timestamp file '%s', using mtime.", p);
return true;
}