summaryrefslogtreecommitdiff
path: root/src/core/scope.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-06-01 18:06:54 +0200
committerLennart Poettering <lennart@poettering.net>2018-06-11 12:53:12 +0200
commit6f40aa4547ac2c62ade78268108a4fa60b6e9fff (patch)
tree28a14ca2cd1fa1adc996782624579ec27bee327c /src/core/scope.c
parent9a0abfa8aadc9fb053f7701efbc0fa44d051da27 (diff)
downloadsystemd-6f40aa4547ac2c62ade78268108a4fa60b6e9fff.tar.gz
core: add a couple of more error cases that should result in "bad-setting"
This changes a number of EINVAL cases to ENOEXEC, so that we enter "bad-setting" state if they fail.
Diffstat (limited to 'src/core/scope.c')
-rw-r--r--src/core/scope.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/scope.c b/src/core/scope.c
index 27ff545313..f30d135007 100644
--- a/src/core/scope.c
+++ b/src/core/scope.c
@@ -133,7 +133,7 @@ static int scope_verify(Scope *s) {
!MANAGER_IS_RELOADING(UNIT(s)->manager) &&
!unit_has_name(UNIT(s), SPECIAL_INIT_SCOPE)) {
log_unit_error(UNIT(s), "Scope has no PIDs. Refusing.");
- return -EINVAL;
+ return -ENOENT;
}
return 0;