fix ConditionPathIsReadWrite when path does not exist.
This commit is contained in:
@@ -894,11 +894,15 @@ static int condition_test_path_is_mount_point(Condition *c, char **env) {
|
||||
}
|
||||
|
||||
static int condition_test_path_is_read_write(Condition *c, char **env) {
|
||||
int r;
|
||||
|
||||
assert(c);
|
||||
assert(c->parameter);
|
||||
assert(c->type == CONDITION_PATH_IS_READ_WRITE);
|
||||
|
||||
return path_is_read_only_fs(c->parameter) <= 0;
|
||||
r = path_is_read_only_fs(c->parameter);
|
||||
|
||||
return r <= 0 && r != -ENOENT;
|
||||
}
|
||||
|
||||
static int condition_test_cpufeature(Condition *c, char **env) {
|
||||
|
||||
Reference in New Issue
Block a user