diff --git a/userspace/ksud_overlayfs/src/utils.rs b/userspace/ksud_overlayfs/src/utils.rs index 2432f53b..0eabbca8 100644 --- a/userspace/ksud_overlayfs/src/utils.rs +++ b/userspace/ksud_overlayfs/src/utils.rs @@ -316,7 +316,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))?;