diff --git a/src/preload.rs b/src/preload.rs index a20d53e..62c468e 100644 --- a/src/preload.rs +++ b/src/preload.rs @@ -48,7 +48,7 @@ impl Preload { fn path(&self, relative: &PathBuf) -> Result { let mut p = PathBuf::from(&self.root); p.push(relative); - if p.canonicalize()?.starts_with(&self.root) { + if !p.canonicalize()?.starts_with(&self.root) { bail!( "Unexpected absolute path resolved for `{}`!", p.to_string_lossy()