From bc4a1fd16cdb91338f5f34bc244533301caeff75 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Fri, 3 Jan 2025 05:31:58 +0000 Subject: [PATCH] block: vhdx: use checked_add in read and write functions Signed-off-by: Wei Liu --- block/src/vhdx/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/block/src/vhdx/mod.rs b/block/src/vhdx/mod.rs index f4ddae19b..953dcc76e 100644 --- a/block/src/vhdx/mod.rs +++ b/block/src/vhdx/mod.rs @@ -119,7 +119,7 @@ impl Read for Vhdx { ) })?; - self.current_offset += result as u64; + self.current_offset = self.current_offset.checked_add(result as u64).unwrap(); Ok(result) } @@ -164,7 +164,7 @@ impl Write for Vhdx { ) })?; - self.current_offset += result as u64; + self.current_offset = self.current_offset.checked_add(result as u64).unwrap(); Ok(result) }