From 7ac03d638c07bac1cb1ae9749fdf7e0db60b4a7a Mon Sep 17 00:00:00 2001 From: 5ec1cff <56485584+5ec1cff@users.noreply.github.com> Date: Fri, 24 Jan 2025 18:46:39 +0800 Subject: [PATCH] ksud: fix copy sparse file (#2374) --- userspace/ksud_overlayfs/src/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))?;