diff --git a/crates/binstalk-manifests/src/cargo_config.rs b/crates/binstalk-manifests/src/cargo_config.rs
index 6bc36d96..dc9985dc 100644
--- a/crates/binstalk-manifests/src/cargo_config.rs
+++ b/crates/binstalk-manifests/src/cargo_config.rs
@@ -138,7 +138,7 @@ impl Config {
         fn inner(path: &Path) -> Result<Config, ConfigLoadError> {
             match File::open(path) {
                 Ok(file) => {
-                    let file = FileLock::new_shared(file)?;
+                    let file = FileLock::new_shared(file)?.set_file_path(path);
                     // Any regular file must have a parent dir
                     Config::load_from_reader(file, path.parent().unwrap())
                 }