core: allow to specify /dev/rfkill for ListenSpecial=

Follow-up for 8049bce619.

Fixes #31294.
This commit is contained in:
Yu Watanabe
2024-02-14 09:14:59 +01:00
committed by Lennart Poettering
parent 80d07162e7
commit 8bd473ff25
+5 -1
View File
@@ -606,7 +606,11 @@ int config_parse_socket_listen(
return 0;
}
r = path_simplify_and_warn(k, PATH_CHECK_ABSOLUTE|PATH_CHECK_NON_API_VFS, unit, filename, line, lvalue);
PathSimplifyWarnFlags flags = PATH_CHECK_ABSOLUTE;
if (ltype != SOCKET_SPECIAL)
flags |= PATH_CHECK_NON_API_VFS;
r = path_simplify_and_warn(k, flags, unit, filename, line, lvalue);
if (r < 0)
return 0;