diff --git a/Cargo.lock b/Cargo.lock index 8e7f54a..3ee4cba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -874,7 +874,7 @@ dependencies = [ [[package]] name = "idevice" -version = "0.1.19" +version = "0.1.20" dependencies = [ "async-recursion", "base64", diff --git a/idevice/Cargo.toml b/idevice/Cargo.toml index f783ecb..34dcacb 100644 --- a/idevice/Cargo.toml +++ b/idevice/Cargo.toml @@ -2,7 +2,7 @@ name = "idevice" description = "A Rust library to interact with services on iOS devices." authors = ["Jackson Coxson"] -version = "0.1.19" +version = "0.1.20" edition = "2021" license = "MIT" documentation = "https://docs.rs/idevice" diff --git a/idevice/src/lib.rs b/idevice/src/lib.rs index 185fe8b..6f8773d 100644 --- a/idevice/src/lib.rs +++ b/idevice/src/lib.rs @@ -104,7 +104,7 @@ impl Idevice { { if let Some(socket) = &mut self.socket { let message_parts = message.chunks(1024 * 64); - let part_len = message_parts.len(); + let part_len = message_parts.len() - 1; for (i, part) in message_parts.enumerate() { debug!("Writing {i}/{part_len}");