process-util: check the flag instead of 'cgroup' param

We might skip CLONE_INTO_CGROUP wholly if not supported.
This commit is contained in:
Mike Yuan
2024-08-21 15:17:05 +02:00
parent 988ca0953e
commit df99a8ef3d
+1 -1
View File
@@ -2118,7 +2118,7 @@ int posix_spawn_wrapper(
}
if (ERRNO_IS_NOT_SUPPORTED(r)) {
/* clone3() could also return EOPNOTSUPP if the target cgroup is in threaded mode. */
if (cgroup && cg_is_threaded(cgroup) > 0)
if (FLAGS_SET(flags, POSIX_SPAWN_SETCGROUP) && cg_is_threaded(cgroup) > 0)
return -EUCLEAN;
/* clone3() not available? */