From 07756c75cd7c3f69a3a2090d3ea891c9b6901b85 Mon Sep 17 00:00:00 2001 From: alterwain Date: Tue, 18 Mar 2025 17:07:53 +0300 Subject: [PATCH] modified: Cargo.lock modified: Cargo.toml modified: src/lib.rs --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/lib.rs | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 832370a..dcda099 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -323,7 +323,7 @@ dependencies = [ [[package]] name = "nicotine" -version = "0.1.5" +version = "0.1.6" dependencies = [ "walkdir", "zip", diff --git a/Cargo.toml b/Cargo.toml index b7785b9..3321083 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nicotine" -version = "0.1.5" +version = "0.1.6" edition = "2024" description = "A small rust crate for patching mojang's Authlib" authors = ["alterwain"] diff --git a/src/lib.rs b/src/lib.rs index c9c5dd0..addf1a6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -79,11 +79,10 @@ fn zip_dir( let mut buffer = Vec::new(); - for entry in walkdir::WalkDir::new(src_dir).min_depth(1) { + for entry in walkdir::WalkDir::new(src_dir).same_file_system(true).min_depth(1) { let entry = entry.unwrap(); let path = entry.path(); let name = path.strip_prefix(prefix).unwrap(); - if path.is_file() { let mut f = File::open(path)?; f.read_to_end(&mut buffer)?;