use std::os::unix::ffi::OsStringExt;
use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
-use failure::{bail, Error};
+use anyhow::{bail, Error};
use libc::pid_t;
use crate::capability::Capabilities;
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());
}
}
}