From a953ae97b72197205271721413394f883aa26a8d 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/src/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))?;