diff --git a/userspace/ksud/src/utils.rs b/userspace/ksud/src/utils.rs index 17f19c92..591f6a12 100644 --- a/userspace/ksud/src/utils.rs +++ b/userspace/ksud/src/utils.rs @@ -252,7 +252,7 @@ pub fn copy_sparse_file, Q: AsRef>( for segment in segments { if let SegmentType::Data = segment.segment_type { let start = segment.start; - let end = segment.end; + let end = segment.end + 1; src_file.seek(SeekFrom::Start(start))?; dst_file.seek(SeekFrom::Start(start))?;