]> git.proxmox.com Git - pve-lxc-syscalld.git/blobdiff - src/process/pid_fd.rs
support pure cgroupv2 environments
[pve-lxc-syscalld.git] / src / process / pid_fd.rs
index 674ebae49bc36573d1856ece8aa852b573e88930..1caf8f262bd8c381c274db90771a7ba0b98e8734 100644 (file)
@@ -222,7 +222,10 @@ impl PidFd {
                 cgroups.v2 = Some(path);
             } else {
                 for entry in name.split(',') {
-                    cgroups.v1.insert(entry.to_string(), path.clone());
+                    cgroups
+                        .v1
+                        .get_or_insert_with(Default::default)
+                        .insert(entry.to_string(), path.clone());
                 }
             }
         }