diff --git a/src/directory/managed_directory.rs b/src/directory/managed_directory.rs index 24c1c9379..dbdcc1039 100644 --- a/src/directory/managed_directory.rs +++ b/src/directory/managed_directory.rs @@ -71,8 +71,7 @@ impl Drop for FileProtection { /// Saves the file containing the list of existing files /// that were created by tantivy. fn save_managed_paths(directory: &mut Directory, wlock: &RwLockWriteGuard) -> io::Result<()> { - let managed_paths = wlock.managed_paths.clone(); - let mut w = serde_json::to_vec(&managed_paths)?; + let mut w = serde_json::to_vec(&wlock.managed_paths)?; write!(&mut w, "\n")?; directory.atomic_write(&MANAGED_FILEPATH, &w[..])?; Ok(())