diff --git a/prebuilt-x86-64-linux/lndups b/prebuilt-x86-64-linux/lndups index 38cf084..116470a 100755 Binary files a/prebuilt-x86-64-linux/lndups and b/prebuilt-x86-64-linux/lndups differ diff --git a/src/main.rs b/src/main.rs index 001ae63..db56dd0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -117,6 +117,7 @@ fn process_args() -> (Vec>, Config) { }) } +/// exit on error fn get_st_dev(file: &PathBuf) -> u64 { if let Ok(metadata) = std::fs::metadata(file) { metadata.st_dev() @@ -148,8 +149,7 @@ fn run(paths: Vec, cfg: &Config) -> Result<(), Box= 2); + registry.retain(|_,files| files.len() >= 2); let stdout = std::io::stdout(); let mut stdout_buffer = std::io::BufWriter::new(stdout.lock());