mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-14 05:33:39 +00:00
Merge pull request #3029 from brauner/2019-06-05/fix_offline_cpus
cgroups: prevent segfault
This commit is contained in:
commit
1d51e3de49
@ -453,8 +453,10 @@ static bool cg_legacy_filter_and_set_cpus(char *path, bool am_initialized)
|
||||
TRACE("The path \""__OFFLINE_CPUS"\" to read offline cpus from does not exist");
|
||||
}
|
||||
|
||||
if ((maxisol == 0) && (maxoffline == 0))
|
||||
if ((maxisol == 0) && (maxoffline == 0)) {
|
||||
cpulist = move_ptr(posscpus);
|
||||
goto copy_parent;
|
||||
}
|
||||
|
||||
possmask = lxc_cpumask(posscpus, maxposs);
|
||||
if (!possmask) {
|
||||
@ -506,8 +508,6 @@ copy_parent:
|
||||
fpath = must_make_path(path, "cpuset.cpus", NULL);
|
||||
ret = lxc_write_to_file(fpath, cpulist, strlen(cpulist), false,
|
||||
0666);
|
||||
if (cpulist == posscpus)
|
||||
cpulist = NULL;
|
||||
if (ret < 0) {
|
||||
SYSERROR("Failed to write cpu list to \"%s\"", fpath);
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user