fix(ecstore): tidy dst dir fsync group open

Co-Authored-By: heihutu <heihutu@gmail.com>
This commit is contained in:
houseme
2026-08-19 01:33:43 +08:00
parent fee6d5df50
commit 1915a6fe37
+4 -5
View File
@@ -435,11 +435,10 @@ impl OpenedDstDirFsyncGroup {
}
#[cfg(not(unix))]
{
let key = DstDirFsyncGroupKey::from_metadata(canonical_path.clone(), std::fs::metadata(&canonical_path)?)?;
Ok(Self {
key,
dir: canonical_path,
})
let metadata = std::fs::metadata(&canonical_path)?;
let key = DstDirFsyncGroupKey::from_metadata(canonical_path, metadata)?;
let dir = key.canonical_path.clone();
Ok(Self { key, dir })
}
}
}