diff --git a/idevice/src/services/afc/inner_file.rs b/idevice/src/services/afc/inner_file.rs index a245fed..757e1ea 100644 --- a/idevice/src/services/afc/inner_file.rs +++ b/idevice/src/services/afc/inner_file.rs @@ -140,7 +140,7 @@ crate::impl_to_structs!(InnerFileDescriptor<'_>, OwnedInnerFileDescriptor; { let mut collected_bytes = Vec::with_capacity(n); for chunk in chunk_number(n, MAX_TRANSFER as usize) { - let header_payload = [self.fd.to_le_bytes(), chunk.to_le_bytes()].concat(); + let header_payload = [self.fd.to_le_bytes(), (chunk as u64).to_le_bytes()].concat(); let res = self .as_mut() .send_packet(AfcOpcode::Read, header_payload, Vec::new())