fixed crash on fbsd+zfs. have fun ;)

This commit is contained in:
rabite 2019-06-11 01:32:44 +02:00
parent caf242986c
commit ddcac56115
1 changed files with 3 additions and 4 deletions

View File

@ -66,10 +66,9 @@ pub trait FsExt {
impl FsExt for Filesystem {
fn get_dev(&self) -> String {
let path = PathBuf::from(&self.fs_mounted_from);
let dev = path.components().last().unwrap();
let dev = match dev {
Component::Normal(dev) => dev.to_string_lossy().to_string(),
_ => "wtf".to_string()
let dev = match path.components().last() {
Some(Component::Normal(dev)) => dev.to_string_lossy().to_string(),
_ => "FS".to_string()
};
dev
}